Gitlab系列二、如何部署gitlab-runner

初始化系统

## 初始化系统,安装必要工具
    hostnamectl set-hostname gitlab-runner
    dnf install -y lrzsz tree wget gcc shc epel-release 
    dnf install -y shc git
    systemctl disable firewalld;systemctl stop firewalld
    sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config && setenforce 0

## 安装docker(略)

安装gitlab-runner

## 准备一个gitlab的工作目录
    mkdir -p /ops/gitlab-runner

 ## 下载并安装最新版gitlab-runner(这个安装方法,记不住了可以在新建runner页面 会给你提示的)
    curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.gitlab.cn/latest/binaries/gitlab-runner-linux-amd64
    chmod +x /usr/local/bin/gitlab-runner
    # 以root用户安装运行,并指定工作目录为/ops/gitlab-runner  (该命令会生成/etc/systemd/system/gitlab-runner.service 文件)
    gitlab-runner install --user=root --working-directory=/ops/gitlab-runner
    gitlab-runner start
    systemctl daemon-reload; systemctl enable gitlab-runner; systemctl restart gitlab-runner

## 附、配置文件在这里
    cat /etc/gitlab-runner/config.toml

gitlab runner常用命令汇总

## 命令介绍
  gitlab-runner run             # 运行一个runner服务
  gitlab-runner register        # 注册一个新的runner
  gitlab-runner start           # 启动服务
  gitlab-runner stop            # 关闭服务
  gitlab-runner restart         # 重启服务
  gitlab-runner status          # 查看各个runner的状态
  gitlab-runner unregister      # 注销掉某个runner
  gitlab-runner list            # 显示所有运行着的runner
  gitlab-runner verify          # 检查已注册的运行程序是否可以连接到GitLab,但它不验证GitLab Runner服务是否正在使用运行程序。

## 示例
  # 注销一个名为 gitlab-runner 的runner(或者采用下面一种方式也可)
  gitlab-runner unregister --name "gitlab-runner"
  #gitlab-runner unregister --url "https://gitlab.atstm.cc" --token "glrt-DMyjZiUL7ExxXtcx"
声明:本文为原创,作者为 辣条①号,转载时请保留本声明及附带文章链接:https://boke.wsfnk.com/archives/1395.html
谢谢你请我吃辣条谢谢你请我吃辣条

如果文章对你有帮助,欢迎点击上方按钮打赏作者

最后编辑于:2024/9/13作者: 辣条①号

目标:网络规划设计师、系统工程师、ceph存储工程师、云计算工程师。 不负遇见,不谈亏欠!

暂无评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

arrow grin ! ? cool roll eek evil razz mrgreen smile oops lol mad twisted wink idea cry shock neutral sad ???

文章目录