当代码提交给GitHub时,系统有一个Web挂钩,导致Travis CI启动构建过程。
鉴于构建机器不在盐主管的缰绳之内,盐主机知道是否/何时构建成功的最佳方式(也是最安全的)是什么,因此使用{{进行自动配置1}}可以开始吗?
如果使用Salt的持续交付方法不正确,那么在执行此流程时,哪种约定最为标准?
salt-cloud
答案 0 :(得分:2)
Salt文档包含how to add a web hook to the Salt Master and how to call it from Travis CI的简短示例。
一旦触发了Webhook,您将在Salt Reactor中发生一个事件。从那里你可以触发Salt Cloud。
您可以将其配置为公共Web挂钩,但是您不能发送任何敏感信息。
或者您添加SSL并使用用户/密码登录(使用Salt的外部身份验证)。