Skip to content

Instantly share code, notes, and snippets.

@pavelch
Last active June 23, 2018 21:08
Show Gist options
  • Save pavelch/392559eabfbb027b21cf1720ecb93ff9 to your computer and use it in GitHub Desktop.
Save pavelch/392559eabfbb027b21cf1720ecb93ff9 to your computer and use it in GitHub Desktop.
import jenkins
import os
jenkins = os.environ['JENKINS_IP']
password = os.environ['PASSWORD']
user = os.environ['JENKINS_USER']
server = jenkins.Jenkins(jenkins, username=user, password=password)
user = server.get_whoami()
version = server.get_version()
print('Hello %s from Jenkins %s' % (user['fullName'], version))
build_info = server.get_build_info(name=sys.argv[1], number=sys.argv[2])
info = 'Started by: {}\nStatus: {}\nDuration: {}'.format(build_info['executor'], build_info['result'], build_info['duration'])
print(info)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment