我正试图在jenkins项目中获得最新版本,并获得控制台输出。都是Jenkins。我一直在尝试在同一个函数上执行此操作,它使用以下代码:
j = Jenkins('url', auth=('user', 'pass'))
print("##### Running a build ########")
params = {
'param1': "foo"
}
item = j.build_job('test-param',**params)
print("--- build:")
while not item.get_build():
time.sleep(1)
build = item.get_build()
for line in build.progressive_output():
out.append(line)
print(out)
但是我需要离开工作大楼,在之前的某个时间,检查控制台输出的另一个函数。我刚开始的时候有一段代码:
j = Jenkins('url', auth=('user', 'pass'))
print("##### Running a build ########")
params = {
'param1': "foo"
}
item = j.build_job('test-param',**params)
在另一个函数中,在构建运行一段时间后,当我尝试获取控制台输出时,我不知道如何获取“item”变量。或者换一种方式说,我不知道如何在“testparam”项目中获得最新的构建,以及如何获得控制台输出。
非常感谢你。
暂无答案!
目前还没有任何答案,快来回答吧!