当代码被提交到GitHub时,系统有一个web钩子,这会导致Travis启动构建过程。
如果构建机器超出了盐主的控制范围,那么盐主知道构建是否/何时成功的最佳方法(也是最安全的)是什么,这样就可以启动salt-cloud的自动配置了?
如果这种用盐连续交货的方法是不正确的,那么在这个过程中最标准的是什么惯例?
配置备注
salt-cloud配置发布于 2016-01-03 20:43:51
Salt文档包含一个关于如何为盐主添加一个网络钩子以及如何从Travis CI调用它的简短示例。
一旦网络钩子被触发,你将在盐反应堆中发生一个事件。从那里你可以触发盐云。
您可以将其配置为公共web钩子,但不能发送任何敏感信息。
或者添加SSL并使用用户/密码登录(使用Salt的外部auth)。
https://stackoverflow.com/questions/34571338
复制相似问题