본문 바로가기

IT/Python

Python Jenkins Module Install

Python System Info

Python Jenkins Module Install

pip install python-jenkins

Jenkins Login

server = jenkins.Jenkins('URL', username='ID', password='PASSWD')

Working with Jenkins Jobs

server.create\_job('empty', jenkins.EMPTY\_CONFIG\_XML)  
jobs = server.get\_jobs()

my\_job = server.get\_job\_config('cool-job')

server.build\_job('empty')  
server.disable\_job('empty')  
server.copy\_job('empty', 'empty\_copy')  
server.enable\_job('empty\_copy')  
server.reconfig\_job('empty\_copy', jenkins.RECONFIG\_XML)

server.delete\_job('empty')  
server.delete\_job('empty\_copy')

server.build\_job('api-test', {'param1': 'test value 1', 'param2': 'test value 2'})  
last\_build\_number = server.get\_job\_info('api-test')\['lastCompletedBuild'\]\['number'\]  
build\_info = server.get\_build\_info('api-test', last\_build\_number)

jobs = server.get\_jobs(view\_name='View Name')

'IT > Python' 카테고리의 다른 글

Python Url Monitor  (0) 2021.01.13
Python System Info  (0) 2021.01.13
Python E-Mail Send  (0) 2021.01.13
Python Slack Msg Send  (0) 2021.01.13
python rundeck module install  (0) 2021.01.13