Back to snippets

jenkinsapi_connect_get_version_and_list_jobs.py

python

Connects to a Jenkins instance, retrieves its version, and lists all availabl

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(f"Jenkins Version: {server.version}")
11    
12    # List all jobs
13    for job_name, job_instance in server.get_jobs():
14        print(f"Job Name: {job_name}")
jenkinsapi_connect_get_version_and_list_jobs.py - Raysurfer Public Snippets