jenkins Package 器命令,用于取消排队生成并重新生成以前的生成?

qxsslcnc  于 2021-07-14  发布在  Java
关注(0)|答案(0)|浏览(229)

我正在使用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?是否有其他方法可以取消队列中一次出现的生成?
谢谢

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题