问题标签 [heroku-ci]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
90 浏览

github - Heroku github 组织集成

如何将 Heroku 管道与 github-organization 中的私有存储库连接(在 Github.com 上)

目前,我只能看到我的私有存储库,但我想在我们的组织帐户中连接一个私有存储库。

0 投票
1 回答
581 浏览

heroku - 检查 Heroku 本地日志

我有一个部署到生产环境的应用程序,但我也在本地对其进行测试。

当我运行时heroku logs --tail,我得到了生产日志。当我向 webapp 发出请求时,我可以看到它会立即显示在日志中。

但是,我的应用程序heroku local返回“500 服务器错误”。我想检查这些日志以了解原因。但是,我找不到这些日志。有没有类似的命令heroku local logs --tail

0 投票
0 回答
63 浏览

heroku - 通过电子邮件获取 Heroku CI 测试输出

有没有办法获得在 Heroku 管道上运行的测试的测试结果输出通知。目前,我可以在管道的“测试”选项卡下看到结果。但是有没有办法在测试失败时得到通知?

0 投票
1 回答
125 浏览

heroku - 在赫罗库;如何将 2 个应用程序从团队转移到个人?

我不想被收费,这是我想将我的项目从团队切换到个人的原因。

这就是我现在正在做的事情:

1)我创建了一个名为 radix-haven-corp 的新应用程序(这是我个人帐户下的应用程序)

在此处输入图像描述

2)这些是我的实际应用程序,它们通过团队帐户运行(显然,这是 Heroku 的收费)

在此处输入图像描述

3)我这样做:

  • 我进入我的团队帐户的设置:
  • 我点击了转移应用程序:
  • 当我点击转移应用程序时,它会将我的名为 radix-haven-corp 的新应用程序(我个人帐户中的那个)发送到我的团队帐户。

请帮忙。如何将我的应用程序转移到我的个人帐户以使用免费的 Dynos?

0 投票
0 回答
295 浏览

python - Django:cleanse_setting 中的无限循环

我目前正在使用 Heroku CI 运行我的 django 测试: python3 manage.py test --fail-fast

然而,在 heroku CI 上运行这些时,当 django 系统尝试渲染设置时,我得到一个无限循环:

而且我不确定该错误背后的原因是什么。我已经查找了可能有问题的字典(cleanse_setting 递归地输入字典),但我似乎在我的设置文件中找不到任何字典:

利用 Django2.2.1 和 python 3.6.8

编辑:很明显,设置中的 DATABASE 值是由 heroku 出于某种原因递归定义的?:

这并没有真正让我感到困惑

EDIT2:我试过清理文件并测试不同的东西,感觉很迷茫。我真的不知道从这里去哪里。我应该在 django_heroku 的 git repo 上报告错误吗?可能只是我做错了什么,但我真的不知道该去哪里。我将尝试创建一个 django 应用程序的最小实现,并尝试在接下来的几天(最坏的情况下)重现该错误。

0 投票
1 回答
337 浏览

mysql - 在 Heroku CI 上使用 MySQL

我有一个使用 MySQL 数据库的 Rails 应用程序。我想使用 Heroku CI,因为它与管道的紧密集成,但是在设置测试数据库时我看到以下错误:

假设我正在使用 Postgres。我正在使用 JawsDB 插件在 Heroku 上使用 MySQL,所以我尝试在我的 app.json 文件中为我的测试环境指定它:

但这似乎没有什么不同,我看到了同样的错误。Heroku 是否强制您在 CI 中使用 Postgres?如果是这样,我将不得不使用其他服务,如 CircleCI。

0 投票
1 回答
263 浏览

heroku - 如何让 heroku 调度程序插件更新我的 github 存储库并部署它?

我在 heroku 上设置了这个 cron 作业,以删除特定文件夹中的一些文件并使用新数据再次创建它们。我的代码在 Github 上并连接到 heroku。在 heroku 上运行这个 cron 后,如何更新我的 github 分支?

0 投票
0 回答
362 浏览

heroku - Heroku 无法启动应用程序 - 收到语法错误

我有一个在本地机器上运行良好的 Nodejs 应用程序。我正在尝试部署到 Heroku。部署工作,但应用程序无法启动。我正在使用 Koa 和 Typescript。我首先收到“找不到 Nodemon 错误”并添加了似乎可以解决该问题的 Procfile。但是,我不知道如何解决这个新错误。

我直接从 Github 部署它(例如,我推送到 Git 并从那里部署到 Heroku)。

感谢您的关注

Heroku 记录错误

档案

tsconfig.json

包.json

nodemon.json

0 投票
0 回答
203 浏览

heroku - 从测试套件访问 Heroku 应用程序和 in-dyno Postgres

我正在设置 Heroku-CI 来运行集成测试。我的目标是:

  • 在每次测试之前用种子数据填充数据库
  • 对应用程序进行 API 调用并检查结果

我很难在互联网上找到任何解释如何连接到数据库/从测试套件进行 API 调用的资源。

正如官方文档中解释的那样,我设置了我app.json的配置heroku-postgresql:in-dyno插件:https ://devcenter.heroku.com/articles/heroku-ci#provisioning-add-ons-the-addons-key-example

所以我期望DATABASE_URLenv 变量按照文档中的解释进行定义: https ://devcenter.heroku.com/articles/heroku-ci-in-dyno-databases#usage

我倾倒process.env并得到(为清楚起见过滤掉):

DATABASE_URL没有定义。我应该如何连接到数据库并用种子数据填充它?

我没有指定DATABASE_URL任何地方,app.json但我认为我不应该指定,就像评论应用程序一样。

我还尝试使用PORTenv 变量对我的服务器进行 API 调用:http://localhost:${process.env.PORT}/graphql但是得到了connect ECONNREFUSED 127.0.0.1:13825

这让我感到困惑,任何见解将不胜感激!

0 投票
0 回答
60 浏览

node.js - 使用免费帐户在 HEROKU 上部署节点项目是否有最大限制?

谢谢支持!!!

我的 heroku 帐户有一些问题,我在 heroku 上创建了免费帐户,并在进行更改后部署我的项目,

以前它工作正常,直到 18-19 没有部署,现在它在 heroku 日志上显示构建错误,

请给我建议!

详细信息