Fer*_*nto 2 node.js gitlab gitlab-ci adonis.js
自从我的一个项目的构建在 Gitlab CI 上开始失败以来已经 2 天了。主要错误是E_MISSING_APP_KEY当我通过回显$HOST和$PORT从我的.gitlab-ci.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
Run Code Online (Sandbox Code Playgroud)
我什么都没有。
构建失败,因为它无法读取我在其 CI 设置中设置的环境变量。
有人遇到同样的问题吗?&如何解决这个问题?
更新:
我想,只有包含创建新的项目.gitlab-ci.yml文件在这里和它似乎工作得很好
但是为什么我的主要项目仍然失败?
Avs*_*lom 13
对于其他有类似问题的人:
检查您的变量,如果它受到保护,您的分支也必须受到保护或删除变量上的 protected 选项
通过删除我拥有的所有变量并将它们从 CI 设置中恢复,可以解决该问题。并且构建管道正在运行,没有任何错误。(除了实际测试还是失败,哈哈)
老实说,我仍然想知道为什么会发生这种情况?希望这里没有人会遇到像我一样的问题。
| 归档时间: |
|
| 查看次数: |
3884 次 |
| 最近记录: |