在盐栈中创建jenkins工作的问题

时间:2017-01-11 09:19:35

标签: jenkins salt-stack

我正在尝试在Jenkins上创建一个工作,它正在盐奴隶中运行。 当我从salt master运行salt '*' jenkins.create_job test时 我收到错误说:

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

任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

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

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

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