4

我玩!在Bitbucket中的應用程序。我有我的本地回購鏈接到Bitbucket和Heroku,並且一切正常(每當我推送到heroku主,應用程序重新構建,我可以看到在線變化)。現在,我只想推送到bitbucket並部署到Heroku,即我想推到Bitbucket,然後使用我的Heroku應用程序從Bitbucket中選擇更改並重新構建應用程序。我想這是因爲Bitbucket現在提供在線代碼編輯,我並不總是在我工作的系統中安裝了GitHeroku Toolbelt。管理單個回購也很好。推送到bitbucket並部署到heroku

我知道Heroku的維護它自己的Git系統和Heroku的設置選項卡上,我可以看到以下信息 -

Region: United States 
Stack: Cedar 
Framework: Play 2.x - Scala 
Git URL: [email protected]:xyz-abc.git 
Repo size: 139 MB 
Slug size: 117 MB of 200 MB 

而且,我在Heroku上改變了GitHub Repo設置[email protected]:user-xyz/xyz-abc.git。我發現thisthis SO問題和this Heroku文檔與我的需求相關,但無法使其工作。它甚至有可能嗎?

回答

0

GitHub的回購在Heroku的設置只顯示在活動日誌提交的diff - 只是在Github上回購文本

Link your app to a GitHub repository to see commit diffs in the activity log. 

它目前不提供任何其他功能有一個說明,指出影響。

我並不熟悉Play自己,但是使用Rails和添加Codeship.io(以及其他我想象的),您可以連續部署,然後使用webhook觸發代碼以便將代碼移動到github/bitbucket。拿起你的代碼,測試它,然後將它部署到Heroku。我確定在那裏有Play託管測試服務可能會有所幫助。