将代码推送到Bitbucket并部署到Heroku

4
我在Bitbucket上有一个Play!应用程序。我将我的本地repo链接到Bitbucket和Heroku,一切都正常(每当我推送到heroku master时,应用程序会重新构建,我可以在网上看到更改)。现在,我只想推送到Bitbucket并部署到Heroku,即我想推送到Bitbucket,我的Heroku应用程序从Bitbucket获取更改并重新构建应用程序。我之所以想要这样做,是因为Bitbucket现在提供在线代码编辑,我并不总是在工作的系统中安装Git或Heroku Toolbelt。管理单个repo也很好。
我知道Heroku维护自己的git系统,从Heroku的设置选项卡中,我可以看到以下信息-
Region: United States
Stack: Cedar
Framework: Play 2.x - Scala
Git URL: git@heroku.com:xyz-abc.git
Repo size: 139 MB
Slug size: 117 MB of 200 MB

同时,我已将GitHub Repo的设置更改为在Heroku中使用git@bitbucket.org:user-xyz/xyz-abc.git。我查找了与我的要求相关的这个这个SO问题以及这篇Heroku文档,但是无法使其工作。这种情况是否可能发生?

2个回答

1

0
Heroku中的Github Repo设置仅在活动日志中显示提交差异 - Github repo文本中有一条相关说明。
Link your app to a GitHub repository to see commit diffs in the activity log.

目前它不提供任何其他功能。

我自己不熟悉Play,但对Rails和添加Codeship.io(以及其他我想象的工具)很熟悉。你可以进行连续部署,在这种情况下,将代码推送到github / bitbucket ,然后使用webhook触发codeship 来获取代码、测试并将其部署到Heroku。我相信有一些Play托管的测试服务可以帮助你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接