gitlab-ci一些笔记
最近工作要用gitlab-ci,感觉自己从jenkins的发布系统又转移到gitlab-ci的发布系统了,所以不得不重新继续学习,但是在学习的过程当中也遇到了一些问题,这里简单记录一下。
1、gitlab-runner注册的时候报错'PANIC: The docker-image needs to be entered'
先说一下环境,gitlab版本是14版本,用docker跑,gitlab和gitlab-runner都是最新的镜像。
整个报错如下所示:
[root@gitlab-ci srv]# docker run --rm gitlab/gitlab-runner register --non-interactive --executor "docker" --url "http://39.107.111.118" --registration-token "yjxYxHu6zckmKGnouCz7" --description "first-register-runner" --tag-list "test-cicd1,dockercicd1" --run-untagged="true" --locked="false" --docker-volumes /var/run/docker.sock:/var/run/docker.sock --access-level="not_protected"
Runtime platform arch=amd64 os=linux pid=7 revision=e0218c92 version=14.3.2
Running in system-mode.
Registering runner... succeeded runner=yjxYxHu6
PANIC: The docker-image needs to be entered
Unregistering runner from GitLab succeeded runner=j5Dy4nBD
没有特别过多的错误提示,最后修改executor的用户才解决,当前是docker用户,这个用户不行,换成shell用户才解决了问题。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 字符编码:从基础到乱码解决
2020-10-07 redis哨兵