1

全部,

尝试使用 Heroku 的新式持续集成服务,但它似乎不想与自己的框架很好地配合。

我已经按照 CI 文章中的说明设置了我的 Heroku 管道:https ://devcenter.heroku.com/articles/heroku-ci#configuration-using-app-json 。我审查应用程序的部署工作正常。但是我的 CI 测试错误如下

应用程序.json

  "buildpacks": [
    { "url": "heroku/jvm" },
    { "url": "heroku/nodejs" }
  ],

结果是

$ heroku ci:debug --pipeline mypipelinename
Preparing source... done
Creating test run... done
Running setup and attaching to test dyno...
~ $ ci setup && eval $(ci env)
-----> Fetching heroku/jvm buildpack...
       error downloading buildpack

我正在使用 JVM buildpack,以便我可以安装 liquibase 来管理我的 Postgresql DB 的版本控制,但我实际上正在部署一个 NodeJs 应用程序。

为什么我的“审查应用程序”部署没有问题,但在“测试设置”期间死机?

4

1 回答 1

1

我设法通过使用节点 buildpack 的 github url 来解决这个问题

"buildpacks": [
    {
      "url": "https://github.com/heroku/heroku-buildpack-nodejs"
    }
],

我想它对 jvm 也一样

于 2017-11-02T10:22:47.050 回答