使用Python停止Jenkins构建
我想找一种方法来停止Jenkins的构建。这个构建是由几个Python脚本组成的,我希望第一个脚本能够根据传给构建的参数来停止整个构建。我知道怎么停止一个脚本,但怎么才能停止整个构建呢?
我可以用Python来做到这一点吗?或者用插件?
谢谢!
1 个回答
1
这里有一个适用于Python的Jenkins API:
https://pypi.python.org/pypi/jenkinsapi
你也可以直接用 wget
命令去访问 http://<hudson_url>/job/<JOBNAME>/lastBuild/stop
来停止构建。
关于这个方法的更多细节,可以查看这个回答 HUDSON: 如何通过命令行停止hudson任务?