Jenkins作為持續集成強大的開源工具,除了使用界面它還有強大的cli命令。
1 自動啟動jenkins 的job:
啟動不帶參數的job:
curl --user USER:PASSWORD JENKINS_URL/job/JOBNAME/build 啟動帶參數的job:
curl --user USER:PASSWORD JENKINS_URL/job/JOBNAME/buildWithParameters 2 自動disable Project: curl --user ${UserName}:${PASSWORD} -o /dev/null --data disable JENKINS_URL/job/JOBNAME/disable
3 查詢job的狀態
curl --silent ${JENKINS_SERVER}/job/JOB_NAME/lastBuild/api/json
4)獲取build的num
curl --silent ${JENKINS_SERVER}/job/JOB_NAME/lastBuild/buildNumber
5)獲取最近成功的build的num
curl --silent ${JENKINS_SERVER}/job/JOB_NAME/lastStableBuild/buildNumber
至於怎么用,直接用shell命令都可以