在Heroku Pipeline中批量设置环境变量

3

我正在尝试批量设置Heroku管道的环境变量。由于新版本中Heroku不再使用父级环境变量,因此需要这样做。

https://devcenter.heroku.com/articles/review-apps-new#configuration

我尝试了以下方法,但它们并不起作用。我没有找到任何相关文档。非常感谢您的帮助。谢谢。

heroku config:set KEY1=VALUE1 KEY2=VALUE2 --app my-pipeline

heroku config:set KEY1=VALUE1 KEY2=VALUE2 --pipeline=my-pipeline

你好 @myo,上述命令对我有效。你能否请发一下你收到的错误信息?请注意——app参数需要填写Heroku应用程序名称。 - negrotico19
1个回答

0

您可以按照此处的描述,从另一个应用程序中复制所有环境变量:

CONFIG_VARS=$(echo $(heroku config -a APPLICATION_NAME --json)) && curl -n -X PATCH https://api.heroku.com/pipelines/PIPELINE_ID}/stage/review/config-vars -d "$CONFIG_VARS" -H "Content-Type: application/json" -H "Accept: application/vnd.heroku+json; version=3"

使用你的应用名称替换APPLICATION_NAME,并将PIPELINE_ID替换为你想要复制配置变量的管道的ID。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接