我不知道如何将 json 文件中的一些环境变量传递给 Gitlab CI,特别是我在 cypress.io 中使用的环境变量。
Gitlab CI 当然有一个部分,您可以在其中以变量或文件的形式指定环境变量。
然而,Gitlab CI 抱怨“变量键只能包含字母、数字和‘_’”。
所以,我思考过的事情:
--env然后指定一个文件,例如# cypress-env
{
"username": "xxxx",
"password": "xxxx"
}
Run Code Online (Sandbox Code Playgroud)
创建此答案中指定的文件/sf/answers/3890681511/
要求 Cypress.io 团队提供一个有关如何执行此操作的示例(他们优秀的文档没有类似的示例)。
研究更多有关在 Gitlab CI 中指定文件变量的信息。Gitlab 产生的错误有些奇怪。为什么他们不允许文件变量中出现点?我一定做错了什么。