Heroku APT文件未在管道中使用

Heroku APT文件未在管道中使用,heroku,apt,heroku-pipelines,Heroku,Apt,Heroku Pipelines,我在Heroku中使用Apt文件,使GraphicsMagic包在Dyno中可用多年 现在我想设置Heroku管道测试,但是Heroku根本没有在构建测试中安装apt包。因此,使用graphicmagic的测试失败了 有没有办法在Heroku管道测试的构建中安装apt软件包 构建日志如下所示: 应用程序构建日志(最后安装Apt包) 管道测试构建日志(不存在安装Apt包) 它是自动检测的。无法识别您的Apt构建包: -----> Auto detecting buildpacks...

我在Heroku中使用Apt文件,使GraphicsMagic包在Dyno中可用多年

现在我想设置Heroku管道测试,但是Heroku根本没有在构建测试中安装apt包。因此,使用graphicmagic的测试失败了

有没有办法在Heroku管道测试的构建中安装apt软件包

构建日志如下所示:

应用程序构建日志(最后安装Apt包)

管道测试构建日志(不存在安装Apt包)


它是自动检测的。无法识别您的Apt构建包:

   -----> Auto detecting buildpacks...
          buildpack detected
   -----> Node.js app detected
对于您的应用程序,使用heroku buildpacks:set设置buildpack就足够了。
对于管道,您需要一个
app.json
和构建包:

{
  "buildpacks": [
    {
      "url": "heroku/nodejs"
    },
    {
      "url": "https://github.com/heroku/heroku-buildpack-apt"
    }
  ]
}
阅读资源:


显示整个构建log@TinNguyen当然,我已经通过添加日志更新了问题!您没有定义构建包,它是自动检测的。请参阅和,对于您可能使用
heroku buildpacks:set
定义buildpack的应用程序,这对于管道来说是不够的。是的,您是对的,谢谢@TinNguyen!!如果你写下来作为答复,我会接受的。
   -----> Auto detecting buildpacks...
          buildpack detected
   -----> Node.js app detected
{
  "buildpacks": [
    {
      "url": "heroku/nodejs"
    },
    {
      "url": "https://github.com/heroku/heroku-buildpack-apt"
    }
  ]
}