我能看到哪个分支最后部署在capistrano中

时间:2016-06-23 09:50:38

标签: git symfony capistrano bitbucket

所以我有一个DEV服务器,从中发生所有部署。 我们在不同的分支机构上开发,并随机部署它们进行测试。

有没有办法检查上次部署期间检出的分支?或者我是否必须手动跟踪?

2 个答案:

答案 0 :(得分:8)

有一个文件current/REVISION,其中包含已部署提交的哈希值。您可以运行git branch -a --contains <commit>来获取包含此提交的分支。

答案 1 :(得分:1)

我正在使用capistrano 3.11。每当我成功部署时,capistrano都会在已部署的应用程序文件夹中创建一个revisions.log文件。会有类似波纹管的东西

Branch feature_branch (at ab2d06d889894c1a21101dd50) deployed as release 20190108100932 by deployer