我正在使用python-jenkins Package 器来操作python项目中的jenkins作业。大多数操作,如构建作业、删除构建等等,文档中都有python命令,但是没有这样的命令可用于使用python作为后端重建旧的构建,有人能推荐我可以使用的代码吗?
另一个问题是python-jenkins包的cancel\u queue()api,它将作业id作为参数,在哪里可以找到该id?
def cancel_queue(self, id):
'''Cancel a queued build.
:param id: Jenkins job id number for the build, ``int``
'''
# Jenkins seems to always return a 404 when using this REST endpoint
# https://issues.jenkins-ci.org/browse/JENKINS-21311
try:
self.jenkins_open(
requests.Request(
'POST', self._build_url(CANCEL_QUEUE, locals()),
headers={'Referer': self.server}))
except NotFoundException:
# Exception is expected; cancel_queue() is a best-effort
# mechanism, so ignore it
pass
这是cancel\ u queue api的代码,这是哪个id?是否有其他方法可以取消队列中一次出现的生成?
谢谢
暂无答案!
目前还没有任何答案,快来回答吧!