CircleCI将环境变量视为空字符串,不获取环境变量的值

时间:2020-05-24 23:31:49

标签: environment-variables cypress circleci

我是CircleCI流程的新手,我们正在使用Cypress,CircleCI和yarn。 进行CircleCI设置的人已经不在我们身边。因此,我最近在cypress中创建了一个新测试,该测试需要另外两个环境变量。 我在本地cypress.json中添加了环境变量,测试运行正常。 为了使其在CircleCI中运行,我在CircleCI的“环境变量”部分中添加了环境变量(就像设置其他柏树测试的环境变量的方式一样);并将它们添加到config.yml中。 但是,当从CircleCI运行测试时,它会将这些环境变量的值作为空字符串获取,我不确定如何解决它。

除了config.yml和Environment变量(在CircleCI的项目设置中)之外,是否也应该在其他地方设置环境变量? 为什么将环境变量的值设为空?

谢谢!

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。 config.yml中存在错误 变量位于()括号内,应放在花括号中。 我有密码= $(PASSWORD) 而正确的方法是password = $ {PASSWORD}