如何将预定义的json env变量传递给gitlab作业?
我不知道如何将json文件中的一些环境变量传递给Gitlab CI,特别是我与cypress.io一起使用的那个 Gitlab CI当然有一个部分,您可以在其中以变量或文件的形式指定环境变量 然而,Gitlab CI抱怨“变量键只能包含字母、数字和''.'' 所以,我想的是:如何将预定义的json env变量传递给gitlab作业?,gitlab,gitlab-ci,cypress,Gitlab,Gitlab Ci,Cypress,我不知道如何将json文件中的一些环境变量传递给Gitlab CI,特别是我与cypress.io一起使用的那个 Gitlab CI当然有一个部分,您可以在其中以变量或文件的形式指定环境变量 然而,Gitlab CI抱怨“变量键只能包含字母、数字和''.'' 所以,我想的是: 通过使用--env覆盖cypress使用的env文件,然后指定类似 正在创建此答案中指定的文件 要求Cypress.io团队提供一个关于如何做到这一点的示例(他们优秀的文档中没有类似的示例) 研究更多关于在Gitla
--env
覆盖cypress使用的env文件,然后指定类似json\u变量
json_变量的内容复制到名为cypress.env.json的文件中
阶段:
-建造
发展:
阶段:建造
时间:手动
脚本:
-cp$json_variables~/cypress.env.json
-cat~/cypress.env.json
环境:发展
仅:
-发展
要进行验证,cat
的输出为
# cypress-env
{
"username": "xxxx",
"password": "xxxx"
}