【问题标题】:How to link folder / GitHub repository to Heroku?如何将文件夹 / GitHub 存储库链接到 Heroku?
【发布时间】:2019-03-06 16:25:24
【问题描述】:

我在 Heroku 上托管了一个 Discord 机器人,因此它可以 24/7 全天候运行。我的计算机上有本地代码,并通过运行以下代码来更新代码。我唯一的问题是如何访问另一台计算机上的代码以在家工作。

git add .
git commit -am "making it better"
git push Heroku master

【问题讨论】:

  • 我之前并不清楚我正在制作一个不和谐的机器人。我的笔记本电脑上有代码文件,我想知道如何制作它,所以当我使用它的 CLI 直接从我的计算机更新 heroku 代码时,它也会更新 git repo。

标签: github heroku discord.js


【解决方案1】:

没有办法“使文件夹成为 GitHub 链接”。 Heroku 将您的应用程序及其运行时构建到 slug 中,而这个 slug 就是在您的测功机上运行的。如果不构建新的 slug,就无法更新您正在运行的代码。

但是,您可以 deploy directly from GitHub,在将新提交添加到分支时手动或自动进行。我强烈建议在这两种情况下都有一个好的测试套件,但如果您想进行自动部署,这一点尤其重要。

【讨论】:

  • 所以当我在 GitHub 上对 repo 进行编辑时,它会在 heroku 上更新?
  • 如果您启用自动部署,那么是的,当您将新提交推送到您为自动部署设置的任何分支(或合并拉取请求或类似请求)时,a new build will be triggered on Heroku。我鼓励您阅读文档。构建可能需要一些时间,就像常规构建一样。您可以通过 Heroku 仪表板查看构建的输出。同样,我强烈建议拥有一个体面的测试套件,在 GitHub 上配置 CI,并且只有在 CI 通过后才部署到 Heroku。
猜你喜欢
  • 2016-06-13
  • 1970-01-01
  • 1970-01-01
  • 2017-08-29
  • 2012-02-05
  • 1970-01-01
  • 2014-07-28
  • 2012-09-24
  • 2021-08-03
相关资源
最近更新 更多