返回列表 发布新帖

gitlab cicd 与 runner问题

359 2
发表于 2024-3-18 15:05:22 | 显示全部楼层 阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
一、VirtualBox安装两台机器:
A(2C4G,docker:gitlab,CentOS7)
B(2C2G,yum:gitlab-runner,CentOS7)
二、gitlab-runner:
配置为project中使用,gitlab-runner注册成功,显示“Runner is online, last contact was 24 minutes ago”。
executor = “ssh”
[runners.ssh]配置为B机器(gitlab-runner)相关信息。
三、git库:
根目录增加文件:.gitlab-ci.yml,内容如下:
  1. stages:
  2. maven
  3. job:
  4. stage: maven
  5. tags:
  6. - getbook
  7. only:
  8. - master
  9. script:
  10. - echo “This is the first maven job 1”
复制代码

git push后,“项目”——CI/CD——pipelines为空,jobs为空,Editor一直转圈,显示“Checking pipeline status”。

【请问】如何排查此问题??????????

开心交流,交流开心。
回复

使用道具 举报

评论2

小马哥楼主Lv.8 发表于 2024-3-18 15:05:43 | 显示全部楼层
找到原因,在对应的runner配置中,勾选“Run untagged jobs”。这样,即使不打tag也会自动部署
开心交流,交流开心。
回复

使用道具 举报

极小狐Lv.1 发表于 2024-3-18 15:05:58 | 显示全部楼层
是的,runner注册的时候如果打了tag,就默认只运行标记了该tag的pipeline jobs
回复

使用道具 举报

意见建议

Email:forum@gitlab.cn
  • 关注公众号
  • 添加专业顾问
Copyright © 2001-2024 极狐GitLab论坛 版权所有 All Rights Reserved. 鄂ICP备2021008419号-1|鄂公网安备42018502006137号
关灯 快速发帖
扫一扫添加专业顾问
返回顶部
快速回复 返回顶部 返回列表