当前位置: 首页 > 面试题库 >

如何使用Jenkins服务器检查禁用的作业?

毕宏盛
2023-03-14
问题内容

我正在使用Jenkins在服务器上运行测试。

因此,我为每个服务器创建了一个作业,并对该作业进行了测试,我想用简单的bash脚本知道我的特定作业是否已禁用/启用?

我可以SSH到Jenkins服务器,我想从那里运行该脚本,我该怎么做?


问题答案:

请参阅http://<Your Jenkins>/apihttp://<Your Jenkins>/api/xml

<hudson>
  ...
  <job>
    <name>...your job name...</name>
    ...
    <color>disabled</color>
  </job>
  ...

有关工作的说明,请参见http://<Your Jenkins>/job/<Your job's name>/apihttp://<Your Jenkins>/job/<Your job's name>/api/xml



 类似资料:
  • 我正在本地可信环境中运行Jenkins,我正在尝试运行此管道。此Jenkinsfile已签入git。 最初几次运行构建时,我需要手动批准变更(Jenkins-

  • 问题内容: 我在本地受信任的环境中运行Jenkins,在其中尝试运行此管道。此Jenkinsfile被检入git。 运行构建的前几次,我需要手动批准更改(Jenkins-> Mange Jenkins->进程内脚本批准)。现在,我收到此异常,没有什么可以批准的。我要做的就是解析XML文件。这些安全检查能否完全绕过管道构建? 问题答案: 目前不可能。有针对此问题的公开门票https://issues

  • 问题内容: 我正在开发用于访问Redis服务器的Python服务(类)。我想知道如何检查Redis Server是否正在运行。而且如果某种原因我无法连接到它。 这是我的代码的一部分 它打印以下内容 即使我的Redis服务器未运行。 当我发现我的Python代码仅在对redis实例执行 set() 或 get() 时才连接到服务器。 所以我不希望其他服务使用我的类来获得异常说 我想返回正确的消息/错

  • 问题内容: 我想通过向Jenkins发送后卷曲请求来禁用Jenkins作业。 我尝试使用以下方法进行操作: 但每次都失败。我得到的错误是: 403请求中未包含有效面包屑 是否有基于卷曲的良好解决方案? 问题答案: 捏碎错误表明您正在使用CSRF保护。您需要在请求中包含适当的面包屑标头。面包屑可以从Jenkins API获得,如上面链接的JenkinsWiki页面所述。“使用curl和crumb触发

  • 所有其他3DES密码都消失了,除了这一个TLS_RSA_WITH_3DES_EDE_CBC_SHA。太奇怪了! 我怎样才能摆脱这个密码?提前道谢。

  • 问题内容: 我正在尝试编写一个集成测试,其中我们的测试使用Simple启动一个嵌入式HTTPS服务器。我使用创建了自签名证书,keytool并能够使用浏览器(特别是Chrome浏览器)访问服务器,并且收到有关自签名证书的警告。 但是,当我尝试使用Spring RestTemplate进行连接时,出现ResourceAccessException: 从其他问题和博客 文章中,我已经看到了Hostna