我们希望使用持续部署。
我们有:
现在应该实现这样的事情:
我们在业务上已经足够长时间编写一些脚本来执行此操作。
我的问题:
如何更新版本号?你可以增加它们,你可以使用时间戳......
由于我们已经使用了Jenkins,我认为我们是在Jenkins调用的脚本中完成的。有没有理由用不同的(更好的)工具做到这一点?
我担心:Jenkins成为与测试(部署)无关的事情的中央服务器。我认为应该使用SaltStack或Ansible等其他工具。到目前为止,我们使用Fabric(ssh上面的简单层)。也许我们应该在开始持续部署之前切换到中央管理系统。
答案 0 :(得分:1)
由于我们已经使用了Jenkins,我认为我们是在一个名为by的脚本中完成的 詹金斯。有没有理由用不同的(更好的)工具做到这一点?
回答你的问题:不,没有任何重要理由不与Jenkins一起部署。
优点:
缺点:
其他注意事项:
因此,根据您现有的基础架构和程序,您决定使用工具。只要您在只由Jenkins执行的脚本中保留尽可能多的逻辑,Jenkins就不会让您登录。</ p>