python jenkins 패키지 구축 코드 의 예제 코드

python jenkins 패키지 구축 코드

# pip install python-jenkins

import jenkins
import pprint
import time

#  jenkins  Configure Global Security  ,   “         (Prevent Cross Site Request Forgery exploits)”   
server = jenkins.Jenkins('http://192.168.100.151:8081', username='admin', password='admin')

#      id
jenkins_next_build_number = server.get_job_info("test")['nextBuildNumber']

#      build_job(self, name, parameters=None, token=None)  parameters      
server.build_job("test", parameters={'version': '1.0.2', "env": "test"})

time.sleep(10)

while True:
  time.sleep(1)
  if server.get_job_info("test")['lastCompletedBuild']['number'] == jenkins_next_build_number:
    print("-------------------    -----------------------")
    break

  result = server.get_build_console_output("test", jenkins_next_build_number)
  print(result)

info = server.get_build_info("test", jenkins_next_build_number)
print(f"     {int(info['duration']) / 1000} ")

if server.get_job_info("test")['lastCompletedBuild']['number'] == \
    server.get_job_info("test")['lastSuccessfulBuild']['number']:
  print("    ")
else:
  print("    ")

이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기