Heroku Gitlab Autodeploy Laravel private repo composer安装composer_AUTH env var未读取

Heroku Gitlab Autodeploy Laravel private repo composer安装composer_AUTH env var未读取,heroku,composer-php,laravel-nova,gitlab-autodevops,Heroku,Composer Php,Laravel Nova,Gitlab Autodevops,我有一个laravel应用程序,我正试图用GitLab autodevops部署到Google Kubernetes。当我触发CI管道时,它会启动Herokuish PHP构建和npm安装,但是,一些composer repo是私有的。我知道我需要添加一个名为COMPOSER_AUTH的环境变量,该变量包含AUTH.json的内容,该内容包含允许从repos检索的令牌。但由于某种原因,管道总是失败,因为它没有检索这些回购协议的权限。我知道auth.json的内容是正确的,因为我在本地尝试了它,并

我有一个laravel应用程序,我正试图用GitLab autodevops部署到Google Kubernetes。当我触发CI管道时,它会启动Herokuish PHP构建和npm安装,但是,一些composer repo是私有的。我知道我需要添加一个名为COMPOSER_AUTH的环境变量,该变量包含AUTH.json的内容,该内容包含允许从repos检索的令牌。但由于某种原因,管道总是失败,因为它没有检索这些回购协议的权限。我知道auth.json的内容是正确的,因为我在本地尝试了它,并且成功了。 我希望有人能帮我解决这个问题

下面是我在composer.json中repo部分的内容

“存储库”:{
“新星”:{
“类型”:“作曲家”,
“url”:”https://nova.laravel.com"
}
}
对于
COMPOSER\u AUTH
变量,内容如下所示

'{
“gitlab令牌”:{
“gitlab.com”:“GITLABTOKENHERE”
},
“http basic”:{
“nova.laravel.com”:{
“用户名”:“MY-EMAILI-HERE”,
“密码”:“MY-NOVA-TOKEN-HERE”
}
}
}'
这是我在npm安装过程中收到的一些错误消息