我正在使用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密钥(
- 类型:变量
- 掩码变量:打开
保存。