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

问题描述 投票:0回答:1

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

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

谢谢!

environment-variables cypress circleci
1个回答
0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.