【问题标题】:Pushing to bitbucket and deploying to heroku推送到 bitbucket 并部署到 heroku
【发布时间】:2013-05-25 12:07:03
【问题描述】:

我有玩! Bitbucket 中的应用程序。我将本地存储库链接到 Bitbucket 和 Heroku,一切正常(每当我推送到 heroku master 时,应用程序都会重新构建,我可以在线查看更改)。现在,我只想推送到 bitbucket 并部署到 Heroku,即我想推送到 Bitbucket,然后我的 Heroku 应用程序从 Bitbucket 中选择更改并重建应用程序。我想要这个的原因是因为 Bitbucket 现在提供在线代码编辑,而且我并不总是在我工作的系统中安装 GitHeroku Toolbelt。管理单个 repo 也很好。

我知道 Heroku 维护着它自己的 git 系统,并且从 Heroku 的 Settings 选项卡中,我可以看到以下信息 -

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

另外,我已将 Heroku 中的 GitHub Repo 设置更改为 git@bitbucket.org:user-xyz/xyz-abc.git。我找到了与我的要求相关的thisthis SO 问题和this Heroku 文档,但无法使其正常工作。有没有可能?

【问题讨论】:

    标签: deployment heroku playframework bitbucket playframework-2.1


    【解决方案1】:

    你可以使用Bitbucket Services;不幸的是,Github 没有。或许你可以试试build one and submit to Bitbucket

    【讨论】:

      【解决方案2】:

      Heroku 中的 Github 存储库设置只是在活动日志中显示提交差异 - 在 Github 存储库文本中对此效果进行了注释

      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 托管的测试服务可能会有所帮助。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-03-18
        • 2021-05-06
        • 2012-10-25
        • 1970-01-01
        • 2020-10-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多