我想使用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”选项。所以关掉它,我能够将整个密钥作为单个变量。瞧!