【发布时间】:2014-03-26 09:07:37
【问题描述】:
我正在寻找一种方法来停止执行 Jenkins 构建。这项工作由几个 python 脚本组成,我希望第一个能够根据传递给构建的参数来停止它。我知道停止一个脚本,但是如何停止整个构建? 我可以用 python 做到这一点吗?还是用插件?
谢谢!
【问题讨论】:
我正在寻找一种方法来停止执行 Jenkins 构建。这项工作由几个 python 脚本组成,我希望第一个能够根据传递给构建的参数来停止它。我知道停止一个脚本,但是如何停止整个构建? 我可以用 python 做到这一点吗?还是用插件?
谢谢!
【问题讨论】:
这里有一个适用于 Python 的 Jenkins API:
https://pypi.python.org/pypi/jenkinsapi
您也可以将wget 发送至http://<hudson_url>/job/<JOBNAME>/lastBuild/stop。
在这个答案HUDSON: How to stop hudson job from command line?
【讨论】: