Gitlab runner
安装步骤 (liunx安装流程)
- 保证gitlab跟gitlab-runner 版本一致
- 检查gtilab版本 比如版本是 13.7.0 圣禾堂私服gitlab版本查看 (opens in a new tab)
- 准备一台linux机器
- 使用root权限 执行下面命令 安装文档地址 (opens in a new tab)
# Linux x86-64 # latest 替换成 v13.7.0 保证与gitlab地址一致 # 1. 下载 sudo curl -L --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/v13.7.0/binaries/gitlab-runner-linux-amd64" # 2. 赋予权限 sudo chmod +x /usr/local/bin/gitlab-runner # 3. 创建 GitLab CI 用户: sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash # 4. 安装并作为服务运行: sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner sudo gitlab-runner start
- 先按照图片中的步骤进行操作, 此操作需要gitlab管理员权限
- 注册gitlab-runner 官方文档地址 (opens in a new tab)
# 在安装gitlab-runner的linux的机器上
# 1.运行以下命令
sudo gitlab-runner register
# 按照要求填写
# 2、输入您的 GitLab 实例 URL (也称为gitlab-ci coordinator URL)
# 3、输入您获得的token以注册gitlab-runner。
# 4、输入描述
# 5、输入关联 tab
# 6、输入流道的任何可选维护说明
# 7、提供runner executor。对于大多数用例,输入 docker. (我们这里输入 shell )
#注册完成
- 进入gitlab的管理页面中的Runners的页面 就能看到刚刚搭建的 gitlab-runner 服务了
- 如果成功后 出现下面图中所示
- 在项目中增加 gitlab的配置文件
常用命令
# gitlab-runner 常用功能介绍
gitlab-runner --help
# 查询使用有正在使用的 gitlab-runner
ps -ef |grep gitlab-runner
# 删除正在运行的 服务
kill -9 KID
# 启动
nohup gitlab-runner run & systemctl start gitlab-runner