尝试在Gitlab CI环境变量中添加Firebase令牌时出现验证错误

时间:2019-04-13 13:45:15

标签: gitlab-ci firebase-hosting firebase-cli

我想将使用firebase login:ci在firebase-tools中生成的令牌添加到Gitlab CI。我去了Settings -> CI/CD -> Variables并添加了环境变量,其键为FIREBASE_TOKEN

但是我得到了:

Validation failed: 
- Variables value is invalid. 

我给的值是如上所述由Firebase CLI生成的25位密钥。
这有什么问题,我该怎么办?

1 个答案:

答案 0 :(得分:1)

我自己找到了答案。 Gitlab不允许将某些字符(例如-/)用作环境变量的值。因此,我将密钥分为2个环境变量。

编辑#1:问题是因为我打开了“遮罩”选项。因此将其关闭,我就可以将整个密钥作为单个变量提供。瞧!