我正在使用 Jenkins 在我的服务器上运行测试。
因此,我为每个服务器创建了一个作业,并在该作业上运行测试,我想通过简单的 bash 脚本了解我的特定作业是否已禁用/启用?
我可以 ssh 到 Jenkins 服务器,并且我想从那里运行该脚本,我该怎么做?
最佳答案
从此字符串检查项目状态
curl http://$JENKINS_URL/job/$JOB_NAME/api/json | python -mjson.tool
它将以 json 格式转储作业数据。然后 grep 查找字符串“buildable”:
这将告诉您项目是启用还是禁用。
"buildable": true, --> Project enabled
"buildable": false, --> Project Disabled
然后做你想做的事。
关于jenkins - 如何使用 Jenkins 服务器检查禁用的作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37571445/