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

Gitlab ci 尝试在Gitlab CI环境变量中添加Firebase令牌时出现验证错误,gitlab-ci,firebase-hosting,firebase-cli,Gitlab Ci,Firebase Hosting,Firebase Cli,我想将我在firebase工具中使用firebase login:ci生成的令牌添加到Gitlab ci。我转到Settings->CI/CD->Variables并添加了环境变量,其键为FIREBASE\u TOKEN 然而我得到: Validation failed: - Variables value is invalid. 我给出的值是由Firebase CLI生成的25位密钥,如上所述 这有什么不对,我该怎么办?我自己找到了答案。Gitlab不允许某些字符,例如-或/作为环境变量

我想将我在firebase工具中使用
firebase login:ci
生成的令牌添加到Gitlab ci。我转到
Settings->CI/CD->Variables
并添加了环境变量,其键为
FIREBASE\u TOKEN


然而我得到:

Validation failed: 
- Variables value is invalid. 
我给出的值是由Firebase CLI生成的25位密钥,如上所述

这有什么不对,我该怎么办?

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

编辑#1:问题是因为我打开了“掩码”选项。所以关闭它,我就可以把整个键作为一个变量。瞧