Afs*_*hin 7 deployment automation jenkins ansible
我们的团队需要一个自动部署工具,我专注于两个主要选项:Ansible和Jenkins.
您可以向我咨询各自的优缺点吗?如果您知道更好的部署工具,请推荐他们并说明原因.
关于我们结构的一些信息:Debian OS(一些程序员在VM上使用Windows 8和Debian).我们的版本/代码管理工具是SVN和GitHub(希望很快,只有GitHub).主要的编程语言是PHP.
sap*_*ens 10
Ansible和Jenkins实际上完美地相互补充.
您应该首先编写Ansible playbook以进行配置和部署.当它准备就绪并且您从本地计算机上测试它时,您可以设置Jenkins作业以使用该剧本.Jenkins可以使用不同的触发器,如GitHub提交webhook或类似cron的调度程序.
在此设置中,您主要依赖于Ansible,并且在需要时使用Jenkins作为工具来运行Ansible playbook.似乎是一个完美的关注点分离.
| 归档时间: |
|
| 查看次数: |
2717 次 |
| 最近记录: |