-
Choerodon平台版本:0.18
-
运行环境:自主搭建
-
问题描述:
持续集成状态失败,显示
ERROR: Job failed (system failure): timedout waiting for pod to start
-
执行的操作:
- 提交代码到gitlab
- 没有编写gitlab-ci.yml文件(跟这个有关系吗)
没有编写.gitlab-ci.yml应该是不触发ci流程的,看下是不是gitlab的auto-devops设置没有关闭,导致提交触发了gitlab自己的auto-devops,但是没有配置runner所以会报错
runner是要自己配置的吗,不是自动创建的吗?
runner我不确定你配置了没,但是如果没写gitlab-ci.yml文件那触发的就是gitlab自带的auto-devops的逻辑而不是你自己定义的ci逻辑,如果你也没有配置auto-devops那即使你配置了runner也会报错的
我现在上传了 .gitlab-ci.yml文件导git仓库根目录下了,要在哪配置runner呢
好的,谢谢大佬
大佬,我runner也装好的
还是失败,就说runner是pending状态,查看pod没有这个runner
跑ci的时候会在机器上跑出来一个pod,看你描述的报错是创建pod失败,看下k8s里这些跑runner的pod在报什么错,describe看下问题然后针对解决
好像是因为runner启动失败
Warning FailedSync 2m (x4 over 3m) kubelet, node1 Error syncing pod
Warning BackOff 2m (x5 over 3m) kubelet, node1 Back-off restarting failed container
你好,部署runner的时候 是否是将这行去掉了?
https://choerodon.io/zh/docs/installation-configuration/steps/install/parts/gitlab-runner/
尴尬,我不知道我同事部署的时候有开rbac所以就去掉了,重新运行就好了谢谢啦
请问下您这边重新运行是运行什么命令?