我能看到最后部署在 Capistrano 的哪个分支吗
Can i see from which branch was last deployed in capistrano
所以我有一个 DEV 服务器,所有部署都从它发生。
我们在不同的分支上开发,随机部署测试。
有没有办法检查上次部署期间签出的分支?还是我必须手动跟踪?
有一个文件 current/REVISION
,其中包含已部署提交的哈希值。您可以 运行 git branch -a --contains <commit>
获取包含此提交的分支。
我正在使用 capistrano 3.11
。每当我成功部署时,capistrano 都会在部署的应用程序文件夹中创建一个 revisions.log
文件。其中会有类似下面的内容
Branch feature_branch (at ab2d06d889894c1a21101dd50) deployed as release 20190108100932 by deployer
所以我有一个 DEV 服务器,所有部署都从它发生。 我们在不同的分支上开发,随机部署测试。
有没有办法检查上次部署期间签出的分支?还是我必须手动跟踪?
有一个文件 current/REVISION
,其中包含已部署提交的哈希值。您可以 运行 git branch -a --contains <commit>
获取包含此提交的分支。
我正在使用 capistrano 3.11
。每当我成功部署时,capistrano 都会在部署的应用程序文件夹中创建一个 revisions.log
文件。其中会有类似下面的内容
Branch feature_branch (at ab2d06d889894c1a21101dd50) deployed as release 20190108100932 by deployer