Gitlab CI持续集成 - GitLab Runner 安装与注册
前篇文章GitLab CI持续集成-GitLab Runner主要介绍了持续集成,以及GitLab CI持续集成的环境,这边文章主要介绍下GitLab Runner的安装以及使用。
GitLab Runner安装
需要添加gitlab官方库:
# For Debian/Ubuntu/Mint curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash # For RHEL/CentOS/Fedora curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash
通过命令安装:
# MacOS sudo brew install gitlab-ci-multi-runner # For Debian/Ubuntu/Mint sudo apt-get install gitlab-ci-multi-runner # For RHEL/CentOS/Fedora sudo yum install gitlab-ci-multi-runner
gitlab-runner 注册
首先要先获取gitlab-ci的Token:
项目主页 -> Sttings -> CI/CD -> Runners Expand
使用命令注册gitlab-runner:
gitlab-runner register
需要按照步骤输入:
- 输入gitlab的服务URL,这个使用的是https://gitlab.com/
- 输入gitlab-ci的Toekn,获取方式参考上图
- 关于集成服务中对于这个runner的描述
- 给这个gitlab-runner输入一个标记,这个tag非常重要,在后续的使用过程中需要使用这个tag来指定gitlab-runner
- 是否运行在没有tag的build上面。在配置gitlab-ci的时候,会有很多job,每个job可以通过tags属性来选择runner。这里为true表示如果job没有配置tags,也执行
- 是否锁定runner到当前项目
- 选择执行器,gitlab-runner实现了很多执行器,可用在不同场景中运行构建,详情可见GitLab Runner Executors,这里选用Shell模式
刷新页面就可以看到新增的一个Runner:
这个GitLabRunner就安装好了,下一步就是把项目集成到gitlab-ci中,开始持续集成了。
引用
相关推荐
无风的雨 2020-07-08
贤时间 2020-07-06
LiHansiyuan 2020-06-14
cxin 2020-11-06
synshitou 2020-10-21
Topbeyond 2020-08-21
happyfreeangel 2020-07-27
白开水 2020-07-19
wishli 2020-06-28
小信 2020-06-21
leehbhs 2020-06-20
happyfreeangel 2020-06-18
83284950 2020-06-17
冯冯领队 2020-06-16
就是那个胖子 2020-06-14
83284950 2020-06-14
fcds00 2020-06-11
就是那个胖子 2020-06-11