侧边栏壁纸
  • 累计撰写 106 篇文章
  • 累计创建 19 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

三、GitLab Runner介绍(DevOps笔记)

zero
2022-10-23 / 0 评论 / 0 点赞 / 19 阅读 / 1430 字
温馨提示:
本文最后更新于 2024-07-06,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

1、简介

  • GitLab Runner是一个开源项目,用于运行作业并将结果发送回GitLab。

  • 与GitLabCI结合使用,GitLabCI,是GitLab随附的用于协调作业的开源持续集成服务。

  • GitLab Runner:是用Go编写的,可以在Linux,macOS和Windows操作系统上运行。

  • 容器部署需使用最新Docker版本。GitLab Runner需要最少的Docker v1.13.0。

  • GitLab Runner版本应与GitLab版本同步。(避免版本不一致导致差异化)

  • 可以根据需要配置任意数量的Runner。

2、特点

  • 作业运行控制:同时执行多个作业。

  • 作业运行环境:

    • 在本地、使用Docker.容器、使用Docker.容器并通过SSH执行作业。

    • 使用Docker:容器在不同的云和虚拟化管理程序上自动缩放。

    • 连接到远程SSH服务器。

  • 支持Bash,Windows Batch和Windows PowerShell。

  • 允许自定义作业运行环境。

  • 自动重新加载配置,无需重启。

  • 易于安装,可作为Linux,macOS和Windows的服务。

3、类型与状态

  • 类型

    • shared : 共享类型,运行整个平台项目的作业(gitlab)

    • group : 项目组类型,运行特定group"下的所有项目的作业(group)

    • specific : 项目类型,运行指定的项目作业(project)

  • 状态

    • locked : 锁定状态,无法运行项目作业

    • paused : 暂停状态,暂时不会接受新的作业

0

评论区