【发布时间】:2016-01-18 10:48:33
【问题描述】:
我刚刚将 Gitlab CE 更新到最新版本 8.3.4。 在升级之前,我的 Gitlab CI 运行良好。
升级后,我的 Gitlab CI 触发了新构建,但它们在开始时挂起。 升级我的 Gitlab CI 运行器后,构建开始但再次挂起。我在控制台中看不到任何输出。
如果我检查运行器上的 ~/builds 文件夹,我注意到构建在执行 grunt 之前挂起。
这是我的 .gitlab-ci.yml 文件:
before_script:
- chmod 755 config/gitlab-runner/*
- cp -r ~/cache/myproject/node_modules .
- npm --proxy http://localhost:8080 --https-proxy http://localhost:8080 --strict-ssl false update
- bower install
- grunt --force
- cp -r node_modules ~/cache/myproject/
deploy-dev:
type: deploy
script: "config/gitlab-runner/deploy-pp-dev.sh"
only:
- master
您能告诉我如何调试它吗? application.log、production.log或sidekiq.log中没有相关的日志。
【问题讨论】:
-
您的构建是否和以前一样在同一个运行器上进行?那个跑步者可能有问题吗?
-
更新后,gitlab-ci 无法调用我的跑步者(我想是因为密钥已更改;以前的版本也已删除)。我不得不重新注册我的跑步者。
标签: gitlab gitlab-ci gitlab-ci-runner