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

需要按照步骤输入:

  1. 输入gitlab的服务URL,这个使用的是https://gitlab.com/
  2. 输入gitlab-ci的Toekn,获取方式参考上图
  3. 关于集成服务中对于这个runner的描述
  4. 给这个gitlab-runner输入一个标记,这个tag非常重要,在后续的使用过程中需要使用这个tag来指定gitlab-runner
  5. 是否运行在没有tag的build上面。在配置gitlab-ci的时候,会有很多job,每个job可以通过tags属性来选择runner。这里为true表示如果job没有配置tags,也执行
  6. 是否锁定runner到当前项目
  7. 选择执行器,gitlab-runner实现了很多执行器,可用在不同场景中运行构建,详情可见GitLab Runner Executors,这里选用Shell模式

刷新页面就可以看到新增的一个Runner:

这个GitLabRunner就安装好了,下一步就是把项目集成到gitlab-ci中,开始持续集成了。

原文:https://juejin.im/post/5c8ef610f265da67e93c105c

最新文章

  1. 文本提交带单引号引起mysql报错
  2. 探究Repository模式的两种写法与疑惑
  3. MySql 定时备份数据库
  4. sql查询某条记录
  5. css字体文件
  6. Set Matrix Zeroes
  7. MDF文件数据恢复
  8. PostgreSQL 修改列报错:cannot be cast automatically to type integer
  9. 打开局域网项目,显示“项目位置不受信任”的解决办法(VS2008)
  10. Unity带有网络功能——创建服务,并连接到一个特定的服务
  11. Nmap功能与常用命令
  12. Knowledge point
  13. Java多线程并发工具类
  14. linux的简单命令 网络配置
  15. Connection Reset By Peer 解析
  16. J2EE进阶(十四)超详细的Java后台开发面试题之Spring IOC与AOP
  17. 京东饭粒捡漏V1.0.7
  18. [PHP] 算法-选择排序的PHP实现
  19. CSOM中如何取到managed metadata类型字段的类型信息
  20. Java锁及AbstractQueuedSynchronizer源码分析

热门文章

  1. 后台获取html控件的值
  2. 开发 MFC 应用的一般过程
  3. vscode中git的配置
  4. 目录---Asp.NETCore轻松学系列【目录】
  5. IntelliJ Idea 环境搭建
  6. WebAPI 生成验证码
  7. 一、bootstrap-fontawesome-iconpicker组件
  8. (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 错误
  9. vue中Template 制作模版
  10. 在scite编辑器中使用astyle格式化c代码