问题标签 [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.
mysql - Rails : Heroku CI : Mysql2::Error: Can't connect to MySQL server on '127.0.0.1' (111) for test env
我已经使用托管在远程服务器上的 mysql 数据库将 rails 应用程序部署到 heroku。为此,我添加了 heroku 插件“cleardb”并设置正确的 ENV Config vars 指定:
我还为三个分支设置了 Heroku 持续部署,(分支-> 环境)
持续部署工作正常,数据库设置也很好(因为当我在 rails 应用程序中创建记录时,我可以在远程 mysql 主机中看到数据)。
我的问题是,当我启用 HEROKU CI 时,每次构建都会失败并出现错误提示Mysql2::Error: Can't connect to MySQL server on '127.0.0.1' (111)
这里的完整错误:https ://gist.github.com/siddhantbhardwaj/dab7c435815e7729d0f70081449f21ff#file-gistfile1-txt
当 Heroku CI 尝试rake db:schema:load_if_ruby
为 :test 环境执行时会发生这种情况
我的 database.yml 看起来像:
tap - Heroku CI TAP 集成的输出应该是什么样的?
Heroku CI 支持 TAP(测试任何协议)输出,以在检测到时提供增强的 UI。
但是,我无法让 Heroku CI 显示这个增强的 UI。我的猜测是我生成的 TAP 输出不太正确,但是我看不出它有什么问题。
如果您的 TAP 输出专门与 Heroku CI 一起使用,并且它肯定显示了增强的 UI,请您在下面提供一个示例吗?
此外,您能否确认是否可以在 TAP 输出之前和/或之后打印出任何额外信息,或者 TAP 报告周围的输出是否需要完全为空?
django - Heroku 上的 Django 应用程序:应用程序崩溃
伙计们,我尝试将 django 添加到 heruko,但是当我尝试通过给定域访问我的站点时,我遇到了一个问题,因为 Application error here is my error log kuapp.com request_id=3226d7fe-a42e-4c41-8618-74f00206f5af fwd= “103.49.121.34”测功机=连接=服务=状态=503字节=公关
任何形式的帮助表示赞赏
python - Heroku CI 无法初始化 CI 构建环境,
我正在为我的应用程序设置 Heroku CI,但出现以下错误:无法创建测试运行。无法初始化 CI 构建环境,请重试。
问题是我不知道为什么。我的 app.json 设置如下:
知道什么可能导致此错误吗?
heroku - heroku:在发布阶段刷新 redis
我有一个在 heroku 上运行的节点应用程序,我正在尝试使用发布阶段在部署时刷新我的 redis 缓存。
我已将其添加release: ./release-tasks.sh
到我的,Procfile
但我很难找到信息,哪些工具可供我在发布阶段使用。
目前我的release-tasks.sh
文件如下所示:
但是它出错了 aredis-cli not found
并且它也找不到该heroku
命令。
它在发布阶段文档中说这是使缓存无效的好地方,有人对如何做到这一点有任何想法吗?
node.js - 尝试添加 opencv 时 Heroku CI 构建失败,但应用程序部署有效
我们正在 Heroku 上构建一个 API,并且一直在快速推进,直到我们最近通过https://www.npmjs.com/package/opencv4nodejs添加了 opencv
在开发环境中运行良好,如果我们使用 git push 进行部署,但如果我们尝试使用 Heroku CI 构建失败。
我尝试过使用和不使用 OPENCV4NODEJS_DISABLE_AUTOBUILD 标志,但均未成功。此外,如果我更改节点/npm 版本,部署似乎也会失败(不确定是否相关)。
这是我的 app.json 根据https://stackoverflow.com/a/51351494/5028937
ruby-on-rails - Heroku CI:KeyError:找不到密钥“STRIPE_SECRET_KEY”
我最近在我的应用程序中添加了新的 ENV 变量,这在我STRIPE_SECRET_KEY
的初始化程序中尤其如此:
当我将代码推送到登台服务器并运行测试时,会弹出此错误。我确定在我的登台服务器上设置了变量,我也更新了我的app.json
文件以要求这些变量,我也尝试停止 Spring,没有什么能让错误消失。
heroku - Selenium 和 Chrome buildpack 安装可以缓存在 HerokuCI 上吗?
我刚开始使用 HerokuCI。我有一些 Selenium 测试,所以我在我的app.json
.
这些与所有依赖项一起不断重建。
这占用了大部分测试运行时间。
这些安装可以缓存吗?
elixir - Heroku CI,Phoenix,Elixir:'角色“postgres”不存在''psql:致命:数据库“u13792”不存在'
尝试将 Heroku CI 与 Phoenix 和 heroku buildpack elixir 一起使用。
测试正在运行,但收到错误消息
psql: FATAL: database "u13792" does not exist
或
role "postgres" does not exist
.
应用程序.json
测试控制台:
mix.exs
配置/test.ex
当我psql -c 'CREATE ROLE postgres;
从 app.json 中删除命令时,它会出错:
没有 CREATE ROLE 的测试控制台
谢谢你。