【发布时间】:2016-12-01 21:18:59
【问题描述】:
我正在尝试从 Jenkins 执行 shell 命令来进行 Salt 调用。我可以让命令在没有参数的情况下工作。
#!/bin/sh
sudo salt '*' test.ping
但是当我使用参数执行时,我得到一个错误:
[TestUpgrade] $ /bin/sh /tmp/hudson6841559319172934172.sh 错误:未收到退货 没有仆从匹配目标。没有发送命令,也没有分配 jid。 构建步骤“执行 shell”将构建标记为失败
命令如下所示:
#!/bin/sh
sudo salt $Minion_Group test.ping
我正在尝试插入 '*' 作为字符串参数。 当我回显命令时,一切看起来都很好。
有什么想法吗?
【问题讨论】:
-
我建议你改用 SaltAPI。 Jenkins有对应的插件
标签: shell jenkins salt-stack