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

Validation error while trying to add Firebase token in Gitlab CI environment variable

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

但是我得到:

Validation failed: 
- Variables value is invalid. 

我给的值是Firebase CLI生成的25位密钥,如上所述。
这有什么问题,我必须做什么?

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

编辑 #1: 问题是因为我打开了 'Mask' 选项。所以把它关掉,我就可以把整个密钥作为一个单一的变量。瞧!