gitlab-heroku-api密钥保护



我正在使用heroku和gitlab进行CI/CD,但我发现在gitlab_CI.yml文件中放置api不安全

我的gitlab看起来像:

- dpl --provider=heroku --app=myproject-development --api-key=myapigoesthere

我找到了另一种方法:

- dpl --provider=heroku --app=myproject-development --api-key=$HEROKU_API_KEY

我发现我们可以用这种方式给出变量,但在哪里可以设置$HEROKU_API_KEY的值?

有人知道吗?

有多种方法可以设置CI/CD变量,但您特别希望在项目设置中将其设置为";蒙版的";变量,这样它就不会打印在作业日志中。

因此,基本上,转到您的项目的设置>CI/CD并展开Variables部分,然后用设置一个变量

  • 密钥:HEROKU_API_KEY
  • 值:(插入您的API密钥(
  • 类型:变量
  • 掩码变量:打开

保存。

最新更新