所以我有一个DEV服务器,从中发生所有部署。 我们在不同的分支机构上开发,并随机部署它们进行测试。
有没有办法检查上次部署期间检出的分支?或者我是否必须手动跟踪?
答案 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