Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- l=j.get_jobs_list()
- j.get_job(l[0])
- import pprint
- import jenkins
- IP = 'localhost'
- USERNAME = 'my_username'
- PW = 'my_password'
- def get_version(server):
- user = server.get_whoami()
- version = server.get_version()
- print('Hello %s from Jenkins %s' % (user['fullName'], version))
- def get_jobs(server):
- jobs = server.get_jobs() # List[dict]
- print("Here are top 5 jobs")
- pprint(jobs[:5])
- return jobs
- def get_job(server, job_name):
- job_config = server.get_job_config(job_name) # XML
- job_info = server.get_job_info(job_name) # dict
- print("n --- JOB CONFIG --- ")
- print(job_config)
- print("n --- JOB INFO --- ")
- pprint(job_info)
- if __name__ == "__main__":
- _server = jenkins.Jenkins(IP, username=USERNAME, password=PW)
- get_version(_server)
- _jobs = get_jobs(_server)
- get_job(_server, _jobs[0]['name'])
Add Comment
Please, Sign In to add comment