簡體   English   中英

get_job_info()給項目找不到錯誤:python-jenkins

[英]get_job_info() giving item not found error : python-jenkins

我正在使用python-jenkins和python 3.6

試圖獲取有關詹金斯工作的信息,但遇到錯誤。

在get_job_info self._build_url(JOB_INFO,locals())中的文件“ /usr/local/lib/python3.6/dist-packages/jenkins/ init .py”,第359行,文件“ / usr / local / lib / python3。 6 / dist-packages / jenkins / init .py“,行451,在jenkins_open中引發NotFoundException('找不到請求的項')jenkins.NotFoundException:找不到請求的項

jobs = server.get_all_jobs()
for j in jobs:
    jobName = j['name'] # get job name
    print(jobName)
    lastJobId = getLastJobId(session, jobName) # get last locally stored job of this name
    print(lastJobId)
    lastBuildNumber = server.get_job_info(jobName)

get_all_jobs()工作正常,但get_job_info()無法工作。

任何幫助將不勝感激。

您可能需要使用fullname鍵而不是name鍵。

jobName = j['fullname'] # get job name

可能有多個作業具有相同的作業名稱,但位於不同的文件夾/視圖中。 fullname名將完全勝任特定工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM