超详细Gitlab Runner环境配置中文教程
配置GitlabRunner环境
GitLab Runner 是一个开源项目, 它用来运行你定制的任务(jobs)并把结果返回给 GitLab。 GitLab Runner 配合GitLab CI(GitLab 内置的持续集成服务) 协调完成任务。
本文将记录将一台闲置的iMac mini配置一个Specific Runner环境。
其他平台可以同时参考这个教程
本教程写的过于详细所以篇较长,需要一些耐心才可以完成配置
1.下载二进制文件到电脑上
下载这个需要梯子
sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64
2.添加执行权限
sudo chmod +x /usr/local/bin/gitlab-runner
3.注册Runner
以下步骤需要切换到需要运行该Runner的账户后运行
1.终端输入
sudo gitlab-runner register
回车显示
2.填入gitlab的URL
3.填入token(不清楚如何获取token的可以参考我的另一篇博客《获取Gitlab项目的Token》)
4.添加runner描述
这个描述可以以后gitlab网页里修改
5.添加描述标签,若添加多个需用逗号隔开
同样可以以后修改
6.询问是否在未加标签的Build上运行
我这里选择的“true”,默认为“false”。
7.询问是否锁定最近项目
默认为“是”,直接回车
8.提醒注册完成,选择runner要运行的平台和方式
请根据你需求选择
例如
ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell:docker
回车
如果选择了docker,还会提醒输入默认的Docker Image,请确认电脑已经安装了docker
注册部分完成。
4.运行Runner
接下来就是将runner注册为服务并且开启
在终端输入
cd ~
gitlab-runner install
gitlab-runner start
重启电脑即可正常运行
至此。整个配置过程完成!
5.其他
停止Runner
gitlab-runner stop
更行二进制文件
gitlab-runner stop
curl -o /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64
chmod +x /usr/local/bin/gitlab-runner
gitlab-runner start
本教程参考链接:
https://blog.csdn.net/u011215669/article/details/80458972
https://docs.gitlab.com.cn/runner/install/osx.html
https://www.jianshu.com/p/2211f16cc099
https://segmentfault.com/a/1190000007180257
转载于:https://www.cnblogs.com/YooHoeh/p/9095401.html
超详细Gitlab Runner环境配置中文教程相关推荐
- 超详细 PHP 开发环境配置:WampServer+ZendStudio+XDebug
前言 一开始我在另一篇Blog中写的是WampServer+Nodepad++,当时的考虑是IDE占用空间太多,而且可能配置比较复杂,所以选择的是Nodepad++.但现在因为任务渐长,代码量多了起来 ...
- python保存快捷键_超详细的Sublime Text配置python教程
概述 前段时间有朋友问我一个关于Sublime text配置Python解释器的问题,可能是初学者,对这方面还不是很懂,想使用快捷键但是徒劳一场,因为缺少Python解释器,直接按下快捷键Ctrl+B ...
- win8系统安装配置python_win8下python3.4安装和环境配置图文教程
win8下python安装和环境配置,具体内容如下 python语法较C语言简单,容易上手. 具体步骤 1.本文采用的是win8.1 64位系统,安装python3.4. 2.先在python官网上下 ...
- 【多图超详细】从零开始安装配置Cuckoo sandbox并提交样本进行分析
[多图超详细]从零开始安装配置Cuckoo sandbox并提交样本进行分析 文章目录 [多图超详细]从零开始安装配置Cuckoo sandbox并提交样本进行分析 1. 功能介绍 1.1主要功能 1 ...
- url获取网站信息不包含网页源文件内的标签_超详细的网站内部seo优化教程
很多人把seo分为站内和站外,也有人把seo分为搜索需求覆盖,收录,排序,展现和数据分析,结果是一样的,看待seo的角度有所不同.网站内部即站内seo优化教程主要从站内讲解如何做seo.另外,一篇文章 ...
- 超详细|ChatGPT辅助论文降重教程100%降至13%
超详细|ChatGPT辅助论文降重教程100%降至13% 1. ChatGPT指令 1.1 同义词替换 1.2 同义词替换+改变语序 1.3 扩充字段 1.4 学术化内容 1.5 扩充+删减字段+学术 ...
- win10图标变白纸_超详细的纯净版win10安装教程,手把手教你学会,小白秒变大神!...
最近很多用户问怎么安装纯净版的win10系统,那么今天针对这个问题,和大家分享一下超详细的纯净版win10安装教程,手把手教学,大伙们赶紧收藏哦! 如何安装?这一完整教程分为4个部分: 准备工作→系统 ...
- 华硕笔记本电脑计算机专业,超详细华硕笔记本电脑重装系统图文教程
原标题:超详细华硕笔记本电脑重装系统图文教程 重装系统难吗?不难,难的是你不愿意尝试迈出第一步.今天给大家分享的是超详细华硕笔记本电脑重装系统图文教程,通过使用小白一键重装系统工具可以让我们快速的了解 ...
- WindowsXP/7/10 Python3.6.3开发环境配置图文教程
WindowsXP/7/10 Python3.6.3开发环境配置图文教程 一.内容: 操作系统:WindowsXP/7/10 1.Python3.6.3安装及环境配置 2.pip安装方式以及升级到最 ...
最新文章
- php制作表格生成器,php表格生成图片.doc
- C++11 并发指南六(atomic 类型详解三 std::atomic (续))
- JavaScript函数的两种声明方式(4)
- Mac串口工具(COMTool)
- puppet负载均衡之nginx+passenger
- 捷联惯导系统模型及仿真
- webssh docker 镜像制作及其应用
- 不知道STAR法则还敢去面试?备受500强HR推崇的STAR法则详解
- 米家扫地机器人静音模式在哪_米家扫地机器人2代发布日期确定:带拖地功能...
- linux timerfd系列函数学习笔记2 获取超时次数
- 中电智谷济南高铁西站新能源汽车充电站顺利开工
- 《2023年金融科技趋势展望》发布,提出十大技术趋势
- apache+php配置网站访问后,不能跳转网站首页,只显示网站目录下的文件
- 安卓把word转为html,把Word转为简洁的html的若干种方法
- 恢复Windows IE浏览器为默认
- 玩吃鸡台式计算机配置,玩转绝地求生:大逃杀!i5-7400配GTX1060玩游戏的台式机配置推荐...
- 浪潮信息做pc服务器,浪潮信息:高性能AI服务器将成为智算中心生产算
- fastdfs工作原理
- 台达服务器显示b,台达变频器VFD-B系列故障代码详表
- 模拟位置信息应用-Fake Location模拟安卓手机定位