我正在为我们的一个最新项目建立一个开发/部署周期。这是我想要做的,
- 将最新代码提交到本地“mercurial”克隆。
- 将其推送到托管在“bitbucket”的中央仓库
- 在我的服务器上打开一些基于 Web 的管理控制台(这是我需要帮助的部分),该服务器已配置为使用 bitbucket 存储库自动获取最新提交并显示列表。
- 选择其中一个修订版并执行更新,这将有效地更新网站。
- 如果最新版本存在一些问题,请使用相同的 Web 控制台返回到以前的版本。
我在 step1 和 step2 使用“SourceTree”,我想保持整个循环 GUI 为基础。谁能建议我可以用于服务器端管理的任何工具(步骤 3、4、5)?