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



我是CircleCI流程的新手,我们正在使用柏树,CircleCI和纱线。 进行CircleCI设置的人不再与我们在一起。所以我最近在赛普拉斯中创建了一个新的测试,它需要两个额外的环境变量。 我在本地 cypress.json 中添加了环境变量,测试运行良好。 为了让它在 CircleCI 中运行,我在 CircleCI 的环境变量部分添加了环境变量(就像设置其他柏树测试的环境变量一样(;并将它们添加到 config.yml 中。 但是,当从 CircleCI 运行测试时,它将这些环境变量的值作为空字符串获取,我不确定如何解决它。

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

谢谢!

我解决了这个问题。config.yml 中存在错误 变量在( (括号内,应括在花括号中。 我把它作为密码=$(密码( 而正确的方法是密码=${密码}

最新更新