跟我们一起
玩转路由器

GitLab Runner安装注册配置管理

gitlab runner是一个开源项目,负责执行您的作业并将结果发送回gitlab。它与gitlab ci协同工作,gitlab ci是gitlab提供的开源持续集成服务,用于管理作业。

安装GitLab Runner的要求是,它使用Go语言编写,可以作为二进制文件运行,无需特定语言环境。它旨在支持GNU/Linux,macOS和Windows操作系统。如果您可以在其他操作系统上编译Go二进制文件,这些系统也可能运行GitLab Runner。

如果您计划使用Docker,请确保安装最新版本。GitLab Runner至少需要Docker

GitLab Runner的版本应与GitLab版本保持一致。

您可以在GNU/Linux,macOS,FreeBSD和Windows上安装和使用GitLab Runner。安装方法包括使用Docker,手动下载二进制文件,或使用GitLab提供的rpm/deb软件包存储库。

在CentOS上安装:

在macOS上安装:

使用Docker运行:

GitLab Runner的注册类型包括:

  • shared:用于运行整个平台项目的作业(gitlab)
  • group:用于运行特定组下的所有项目作业(group)
  • specific:用于运行指定的项目作业(project)

注册状态包括:

  • locked:锁定状态,无法运行项目作业
  • paused:暂停状态,不会运行作业

获取shared类型runner的token:

获取group类型runner的token:

进入group -> Settings -> CI/CD -> Runners -> Group Runners

获取specific类型runner的token:

进入具体的项目 -> Settings -> CI/CD -> Runners -> Specific Runners

启动容器并进行交互式注册:

非交互式注册:

效果:

常用命令:

启动命令:

注册命令:

服务管理:

运行Pipeline:


GitLab CI有助于DevOps人员,例如在敏捷开发中,开发与运维可能是同一个人,最便捷的开发方式。Jenkins CI适合在多角色团队中,职责分明、配置与代码分离、插件丰富。

赞(0)
版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权
文章名称:《GitLab Runner安装注册配置管理》
文章链接:https://www.lu-you.com/settings/26474.html
本站资源来源于互联网整理,若有图片影像侵权,联系邮箱429682998@qq.com删除,谢谢。

评论 抢沙发

登录

找回密码

注册