Jenkins - 从远程启动的构建接收构建状态
Jenkins - receive build status from remotely started build
我得到了远程启动 Jenkins 作业的多线程 python 代码
我用的是普通码
nextBuildReq=urllib.request.urlopen(serverURL+'/job/'+jobName+'/api/json')
jobStream=json.load(nextBuildReq)
nextBuild=str(jobStream['nextBuildNumber'])
jenkinsStream = urllib.request.urlopen(serverURL+'/job/'+jobName+'/buildWithParameters?token=myToken')
我需要一种方法来避免请求下一个内部版本号并“跟踪”自从我收到并发请求后线程启动的作业结果
我也试过使用
status = requests.get(job_url)
但状态不包含任何需要的信息
使用 jenkins-cli 解决问题
java -jar {self.local_cli_path} -noCertificateCheck build {self.jobName} -s -w -v
return 值为作业 ID
我得到了远程启动 Jenkins 作业的多线程 python 代码 我用的是普通码
nextBuildReq=urllib.request.urlopen(serverURL+'/job/'+jobName+'/api/json')
jobStream=json.load(nextBuildReq)
nextBuild=str(jobStream['nextBuildNumber'])
jenkinsStream = urllib.request.urlopen(serverURL+'/job/'+jobName+'/buildWithParameters?token=myToken')
我需要一种方法来避免请求下一个内部版本号并“跟踪”自从我收到并发请求后线程启动的作业结果
我也试过使用
status = requests.get(job_url)
但状态不包含任何需要的信息
使用 jenkins-cli 解决问题
java -jar {self.local_cli_path} -noCertificateCheck build {self.jobName} -s -w -v
return 值为作业 ID