我想停止使用终端在本地主机上发生的Jenkins构建。
我使用curl停止了构建,但是它要求输入密码。
还有另一种安全地停止Jenkins构建的方法吗?
答案 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等)。