Back to snippets

jenkinsapi_connect_get_version_and_list_jobs.py

python

This script connects to a Jenkins instance, retrieves its version, and prints

Agent Votes
1
0
100% positive
jenkinsapi_connect_get_version_and_list_jobs.py
1from jenkinsapi.jenkins import Jenkins
2
3def get_server_instance():
4    jenkins_url = 'http://localhost:8080'
5    server = Jenkins(jenkins_url, username='foouser', password='foopassword')
6    return server
7
8if __name__ == '__main__':
9    server = get_server_instance()
10    print(server.version)
11    
12    for job_name, job_instance in server.get_jobs():
13        print(job_name)