从命令行中止Jenkins构建?

时间:2018-09-10 11:01:50

标签: jenkins

我想停止使用终端在本地主机上发生的Jenkins构建。

我使用curl停止了构建,但是它要求输入密码。

还有另一种安全地停止Jenkins构建的方法吗?

1 个答案:

答案 0 :(得分:0)

您可以使用cURL和Remote Access API停止Jenkins作业。您需要凭据(用户名和访问令牌)才能使用API​​。您将像这样提供凭据:

curl -X POST JENKINS_URL/job/JOB_NAME/BUILD_ID/stop \
  --user USER:TOKEN

如果您不能使用Jenkins API(您没有凭据),唯一的选择是关闭计算机上运行的Jenkins从属服务器。这将导致任何正在运行的作业失败。关闭从站的方式取决于计算机上正在运行哪种类型的从站(SSH,Web Start等)。