【发布时间】:2016-06-23 09:50:37
【问题描述】:
所以我有一个 DEV 服务器,所有的部署都在这个服务器上进行。 我们在不同的分支上开发,随机部署进行测试。
有没有办法检查上次部署期间签出的分支?还是我必须手动跟踪?
【问题讨论】:
标签: git symfony capistrano bitbucket
所以我有一个 DEV 服务器,所有的部署都在这个服务器上进行。 我们在不同的分支上开发,随机部署进行测试。
有没有办法检查上次部署期间签出的分支?还是我必须手动跟踪?
【问题讨论】:
标签: git symfony capistrano bitbucket
有一个文件current/REVISION,其中包含已部署提交的哈希。您可以运行git branch -a --contains <commit> 来获取包含此提交的分支。
【讨论】:
我正在使用capistrano 3.11。每当我成功部署时,capistrano 都会在您部署的应用程序文件夹中创建一个revisions.log 文件。会有类似下面的东西
Branch feature_branch (at ab2d06d889894c1a21101dd50) deployed as release 20190108100932 by deployer
【讨论】: