2017-12-29 5 views
0

내가 젠킨스의 작업에 대한 정보를 얻기 위해 노력하지만 오류에 직면 python-jenkins 및 파이썬 3.6get_job_info() 제공 항목은 오류를 찾을 수 없습니다 파이썬 - 젠킨스가

을 사용하고 있습니다. get_job_info self._build_url에서

파일 "/usr/local/lib/python3.6/dist-packages/jenkins/ 초기화 평", 라인 359 (JOB_INFO, 지역 주민()) 파일 "/usr/local/lib/python3.6/dist-packages/jenkins/ 초기화 .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()이 작동하지 않습니다.

도움이 될 것입니다.

답변

0

name 키 대신 fullname 키를 사용해야 할 수도 있습니다.

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

동일한 작업 이름이지만 다른 폴더 /보기의 작업이 여러 개있을 수 있습니다. 그리고 fullname은 특정 직업을 완벽하게 인증합니다.

관련 문제