首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >GitLab CI -无挂起的项目构建-状态

GitLab CI -无挂起的项目构建-状态
EN

Stack Overflow用户
提问于 2013-10-18 21:32:34
回答 2查看 7.2K关注 0票数 7

我遇到了一些GitLab CI的麻烦。我跟随官方指南:https://github.com/gitlabhq/gitlab-ci/blob/master/doc/installation.md

一切都很好,没有任何错误。我也跟着跑步机。什么都行。

但是..。

当我向项目中添加一个运行程序,然后尝试构建时,什么都不会发生。这可能是因为我还没有完全理解一些事情,或者我的一些吐露是错误的。我是GitLab CI的新手,但我喜欢它,我想学习新的东西。

如果有人能以某种方式帮助我,我会非常高兴的。

谢谢!

重大更新:刚刚发现了这个问题:

代码语言:javascript
运行
复制
~/gitlab-runners/gitlab-ci-runner$ bin/runner

手动启动运行进程解决了问题,但是如果我查看/etc/init.d ->中的gitlab runner,它正在运行!?!

代码语言:javascript
运行
复制
~/gitlab-runners/gitlab-ci-runner$ sudo /etc/init.d/gitlab-ci-runner start
Number of registered runners in PID file=1
Number of running runners=0
Error! GitLab CI runner(s) (gitlab-ci-runner) appear to be running already! Try stopping them first. Exiting.
~/gitlab-runners/gitlab-ci-runner$ sudo /etc/init.d/gitlab-ci-runner stop
Number of registered runners in PID file=1
Number of running runners=0
WARNING: Numbers of registered runners don't match number of running runners. Will try to stop them all
Registered runners=1
Running runners=0
Trying to stop registered runners...kill: No such process
OK
Trying to kill ghost runners...OK

这里怎么了?我没能力了还是没看到问题?!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-18 22:14:16

问题解决了!

您需要在/etc/init.d/gitlab运行脚本中编辑一些值!

代码语言:javascript
运行
复制
APP_ROOT="**PATH_TO**/gitlab-runners/gitlab-ci-runner"
APP_USER="**USER_WITH_DIRRIGHTS!**"
PID_PATH="$APP_ROOT/tmp/pids"
PROCESS_NAME="ruby ./bin/runner"
RUNNERS_PID="$PID_PATH/runners.pid"
RUNNERS_NUM=1 # number of runners to spawn 
START_RUNNER="nohup bundle exec ./bin/runner"

现在起作用了!

票数 8
EN

Stack Overflow用户

发布于 2015-10-16 12:22:17

在我的例子中,运行者中的标记与..gitlab ci.yml中的标记不同。一旦我改变了它们,以便运行标签包括所有的配置文件测试,任务就开始运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19459375

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档