【发布时间】:2016-12-28 02:03:19
【问题描述】:
我们正在使用 Heroku Pipeline 和 GitHub 集成:
- 使用
git push heroku master手动部署暂存应用。 - 生产应用程序在提交到 GitHub 存储库上的 Master 时自动部署。
我想更改此工作流程,以便:
- Staging 应用会在提交到 GitHub 存储库上的 Master 时自动部署。
- 生产应用程序是升级的暂存应用程序的结果。
因此,我需要从 GitHub 帐户/存储库中取消生产应用程序的链接。说明在这里:
GitHub Integration | Heroku Dev Center
但是,就我而言,没有“断开连接”按钮:
如何断开连接?
【问题讨论】:
-
尝试转到 Github 个人设置 -> 授权应用程序 -> 撤销对 Heroku 的访问权限。它应该会自动断开
-
@Mr.Phil 这会影响其他集成的应用程序(并且应该是这样的:))
-
好点,我没想到这一点。可能对只有一个应用程序的人有用,所以我会留下评论
-
我们也没有看到“断开连接”按钮,所以我只是断开了帐户和重新授权的Github。可悲的是,这会再次自动连接存储库,所以这个技巧没有奏效。
标签: heroku github continuous-integration