我已经开始使用Rocketeer来部署PHP项目。如果您发布导致问题的版本,它就能够回滚。但是,它看起来不像你可以回滚更新(更新只是从repo中提取更改,而一个版本会执行repo的新克隆)。有人知道是否可以在Rocketeer中回滚更新?
答案 0 :(得分:3)
Rocketeer的创造者在这里,答案是你做不到的。原因即使我可以存储在git pull
之前部署的提交,Rocketeer也不知道你可以运行的任何任务或操作,所以我不能回滚它周围的任何东西。因此,即使它在技术上起作用,也很可能会导致许多意外的用户错误。
话虽如此,您可以通过rocketeer deploy --branch="commit"
重新部署特定提交(更新前的提交)