
Working commands for Login
# Method 1 - Login to Jenkins using CLI and Username and Password
$ java -jar jenkins-cli.jar -s http://13.235.81.87:8080/ -auth rajesh:1190c7e6cb8e3b65515f8495966814ad58 who-am-i
$ java -jar jenkins-cli.jar -s http://13.235.81.87:8080/ -auth rajesh:1190c7e6cb8e3b65515f8495966814ad58 delete-job test
Code language: PHP (php)
##Command to know the status of Build?
$ curl http://myjenkins/job/myjob/lastBuild/api/json | grep --color result\":null
$ echo $?
Code language: PHP (php)
##Trigger a Jenkins Job without authentication
$ wget http://yourserver/job/MyJobname/build?delay=0sec
$ wget -O - $HUDSON_URL/job/JOBNAME/build
$ curl http://jenkins:8080/job/my%20job/build
Code language: PHP (php)
##Trigger a Jenkins Job with authentication
$ curl --user dbacher:$MY_API_TOKEN http://jenkins:8080/job/my%20job/build
$ curl --user <your_jenkins_username>:<your_jenkins_API_key>http://<jenkins_server_url>/job/<your_jenkins_job_name>/build
Code language: HTML, XML (xml)
##Running commands against a secure Jenkins (basic auth or ssh keys)
$ java -jar jenkins-cli.jar -s http://myjenkins help --username me --password mypassword
$ java -jar jenkins-cli.jar -s http://myjenkins help -i ~/.ssh/id_rsa
Code language: JavaScript (javascript)
##Triggering a job build against a secure Jenkins (avoiding a 1.5 year old open bug!)
$ java -jar jenkins-cli.jar -s http://myjenkins build 'My Awesome Jenkins Job' -i ~/.ssh/id_rsa
$ java -jar jenkins-cli.jar -s http://myjenkins build 'My Awesome Jenkins Job' -i ~/.ssh/id_rsa -s -v
Code language: JavaScript (javascript)
##Passing parameters when triggering a job build
$ java -jar jenkins-cli.jar -s http://myjenkins build 'Deploy XYZ App' -i ~/.ssh/id_rsa -s -v -p target_env=api.cloudfoundry.com -p branch=master
Code language: JavaScript (javascript)
How to get your_jenkins_API_key?
- Login to your Jenkins.
- Click on the username in the top right.
- Click on Configure.
- Click on ‘Show API Token’ button.
- You got it.













I’m a DevOps/SRE/DevSecOps/Cloud Expert passionate about sharing knowledge and experiences. I have worked at Cotocus. I share tech blog at DevOps School, travel stories at Holiday Landmark, stock market tips at Stocks Mantra, health and fitness guidance at My Medic Plus, product reviews at TrueReviewNow , and SEO strategies at Wizbrand.
Do you want to learn Quantum Computing?
Please find my social handles as below;
Rajesh Kumar Personal Website
Rajesh Kumar at YOUTUBE
Rajesh Kumar at INSTAGRAM
Rajesh Kumar at X
Rajesh Kumar at FACEBOOK
Rajesh Kumar at LINKEDIN
Rajesh Kumar at WIZBRAND