gpt4 book ai didi

node.js - Gitlab CI 变量返回空字符串?

转载 作者:太空宇宙 更新时间:2023-11-03 21:49:02 25 4
gpt4 key购买 nike

自从我的一个项目的构建在 Gitlab CI 上开始失败以来已经过去了 2 天。主要错误是 E_MISSING_APP_KEY ,当我仅通过从 .gitlab-ci 回显 $HOST$PORT 来检查另一个变量时。 yml 配置,像这样

tests:
script:
- echo "${HOST} ${PORT}"
- node -e "console.log(process.env.HOST, process.env.PORT)"
- node_modules/.bin/nyc node ace test -t 0

我什么也没得到。

initial error

构建失败,因为它无法读取我在其 CI 设置中设置的环境变量。

my CI variable setting

有人遇到同样的问题吗? &如何解决这个问题?

<小时/>

更新:

我正在尝试创建仅包含 .gitlab-ci.yml 文件的新项目 here看起来效果很好

result on new dummy project

但是为什么这个世界在我的 main project 上仍然失败?

kee failing

最佳答案

对于有类似问题的其他人:

检查您的变量,如果它受到保护,您的分支也必须受到保护,或者删除变量上的 protected 选项

关于node.js - Gitlab CI 变量返回空字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49837174/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com