我们有一个Jenkins系统可以自动从Github构建,现在我们正在实施一个Saltstack系统。所以我需要将我的Jenkins与Salt-master集成,以便它将所有新版本传递给master,然后通过salt-clients(minions)发送它。
Saltstack设置在AWS云中,Jenkins机器在本地设置中位于云外。
答案 0 :(得分:0)
您可以启用salt-api并使用以下插件:https://wiki.jenkins-ci.org/display/JENKINS/saltstack-plugin然后您的所有jenkins构建都可以按每个作业执行状态/编排等任何小兵。
另一种方法是在salt-master上运行一个minion并在同一个盒子上安装jenkins slave。然后将jenkins作业限制为jenkins slave,并执行命令,就像在命令行一样。注意:此选项需要更多配置。