【问题标题】:Issue in creating jenkins job in saltstack在 saltstack 中创建 jenkins 工作的问题
【发布时间】:2017-01-11 09:19:34
【问题描述】:

我正在尝试在 Jenkins 上创建一个作业,该作业在 salt minion 中运行。 当我从 salt master 运行salt '*' jenkins.create_job test 我收到错误消息:

 Module 'jenkins' is not available.
ERROR: Minions returned with non-zero exit code

谁能帮帮我。

【问题讨论】:

  • 你的 salt 版本是什么,你是否从 salt-master 同步到 minion?
  • @gile 我使用的 salt 版本是“salt 2016.11.1 (Carbon)”,是的,master 和 minion 正在同步

标签: jenkins salt-stack


【解决方案1】:

如果 Saltstack 中的大多数模块不可用,那将是因为负责模块可用性的 __virtual__ function 返回 False。在您的情况下,模块试图通过尝试在 python 中import jenkins 来检查 Jenkins 是否在 minion 上可用,如果它失败,那么 jenkins 模块将不可用。

所以你需要做些什么来检查这是否是你必须在 minion 系统上运行 python 解释器然后调用import jenkins 如果你收到以下消息No module named jenkins 那么你需要确保python-jenkins 安装在您启动并运行 Jenkins 的 minion 系统上。如果需要,您也可以查看其documentation

  • 注意:此模块用于控制Jenkins,因此您只能在安装了 Jenkins 的 Minion 上使用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-03-31
    • 1970-01-01
    • 1970-01-01
    • 2021-12-26
    • 1970-01-01
    • 2023-03-22
    • 2013-02-10
    相关资源
    最近更新 更多