参考: https://docs.saltstack.com/en/latest/ref/clients/index.html
接着 Part-1 ,完成 pillar 和 state 之后,就是使用 jenkins 来实现自动化了,这里还需要用到 salt-api
。
另外也可以选择其他持续集成平台,例如 BuildBot,可以直接使用 SaltStack 的 python client api 来集成。
参考: https://docs.saltstack.com/en/latest/ref/clients/index.html
接着 Part-1 ,完成 pillar 和 state 之后,就是使用 jenkins 来实现自动化了,这里还需要用到 salt-api
。
另外也可以选择其他持续集成平台,例如 BuildBot,可以直接使用 SaltStack 的 python client api 来集成。
由于公司业务发生变化,之前单纯的使用 SVN 仓库钩子发布、更新 IIS 站点无法满足新的需求。对比 Ansible、Puppet、SaltStack 之后选择了 SaltStack 作为运维工具。
选择 SaltStack 的原因如下:
由于篇幅较长,所以分为两部分,第一部分是完成部署 SaltStack,实现使用命令行来发布更新。第二部分使用 Jenkins
与 salt-api
,实现自动持续集成。