Guest User

Untitled

a guest
Jun 8th, 2018
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.86 KB | None | 0 0
  1. l=j.get_jobs_list()
  2.  
  3. j.get_job(l[0])
  4.  
  5. import pprint
  6. import jenkins
  7.  
  8. IP = 'localhost'
  9. USERNAME = 'my_username'
  10. PW = 'my_password'
  11.  
  12. def get_version(server):
  13. user = server.get_whoami()
  14. version = server.get_version()
  15. print('Hello %s from Jenkins %s' % (user['fullName'], version))
  16.  
  17.  
  18. def get_jobs(server):
  19. jobs = server.get_jobs() # List[dict]
  20. print("Here are top 5 jobs")
  21. pprint(jobs[:5])
  22. return jobs
  23.  
  24.  
  25. def get_job(server, job_name):
  26. job_config = server.get_job_config(job_name) # XML
  27. job_info = server.get_job_info(job_name) # dict
  28.  
  29. print("n --- JOB CONFIG --- ")
  30. print(job_config)
  31.  
  32. print("n --- JOB INFO --- ")
  33. pprint(job_info)
  34.  
  35.  
  36. if __name__ == "__main__":
  37. _server = jenkins.Jenkins(IP, username=USERNAME, password=PW)
  38. get_version(_server)
  39. _jobs = get_jobs(_server)
  40.  
  41. get_job(_server, _jobs[0]['name'])
Add Comment
Please, Sign In to add comment