我目前有一个非常完善的 Web 构建和部署基础设施,使用 Jenkins 来处理构建并启动由 ViceVersa 通过 Windows 文件共享管理的部署配置文件。我目前所有的服务器都是 AWS 上的 Windows 2012 实例。我打算将我的许多服务迁移到 Linux/Django/Python 架构,并希望保持我的基础架构不变。使用 Samba 将 Linux 挂载为 Windows 共享是否可靠,或者我应该转向 rsynch。
我不能使用 SVN 更新来进行部署,因为我需要能够控制 jenkins 作业部署哪些文件。
ViceVersa 的最佳功能之一是它具有保存跟踪数据库的功能,因此不必每次都比较目标。这对我们的一些有很多文件的网站很有帮助。任何linux部署工具都有这个吗?