gitlab-runner配置

原创 2017年01月03日 23:07:34

向gitlab注册

gitlab-runner register --non-interactive --name my-runner --url http://gitlab.example.com --registration-token my-registration-token --executor shell --tag-list common-runner

关于Executor的选择

git-runner本身是没有带jdk,maven等编译工具的,但是我们可以选择下述合适的executor去执行编译任务。具体可以参考gitlab的官方文档:execute的选择

  • Shell
  • Docker
  • Docker Machine and Docker Machine SSH (auto-scaling)
  • Parallels
  • VirtualBox
  • SSH
  • Kubernetes

推荐使用shell方式,对应的jdk,maven工具可以自行安装与配置,这种配置比较简单。
如果选择docker,那么要指定一个镜像,这个镜像必须在docker images中或者hub docker中可以找到,并且需要的编译工具都在docker中安装好。
因为计划要将gitlab-runner以docker images的方式部署,那么采用shell的执行器最为合适,不必要docker中运行gitlab-runner,gitlab-runner又再启动一个docker。

版权声明:本文为博主原创文章,未经博主允许不得转载。

用gitlabCI快速搭建一个GitServer与CI

一般的公司一般都有一个或者多个中央Git Server,托管着所有项目代码;同时当一个项目很大,由许多个工程组成,例如Tizen和Android,那么一般还有Continuous Integratio...
  • sy373466062
  • sy373466062
  • 2015年10月10日 11:40
  • 9929

Docker搭建自己的Gitlab CI Runner

Gitlab CI介绍 环境、软件准备 安装、注册并启动Gitlab Runner 定义项目构建流程 Gitlab-CI是Gitlab官方提供的持续集成服务,我们可以在仓库的根目录下新建.gitlab...
  • aixiaoyang168
  • aixiaoyang168
  • 2017年05月15日 16:29
  • 6753

gitlab runner 的安装

步骤1: curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.r...
  • dingjiajia_949
  • dingjiajia_949
  • 2017年06月15日 13:40
  • 238

Gitlab-ci与RUNNER的安装与使用

安装GitLab-CI 这个不用安装了,装好GitLab8.0及以上就自带了  GitLab-Runner的安装与使用 我的操作系统是:Centos 7.0 64位 安装gitl...
  • xl_lx
  • xl_lx
  • 2017年10月24日 14:13
  • 161

gitlab 8.8.5分支保护和Webhooks、runners、tiggers的作用

gitlab8.8.5中如果需要对分支在push时进行保护,则需要点击项目设置,然后在左侧边栏选择Protected branches进行分支保护,如图             We...
  • wanghaichaonihao
  • wanghaichaonihao
  • 2016年07月27日 10:15
  • 995

Gitlab部署CI并使用.gitlab-ci.yml配置您的作业(中文翻译)

本文档描述了.gitlab-ci.ymlGitLab Runner用于管理项目作业的文件的用法。 如果您想快速介绍GitLab CI,请按照我们的 快速入门指南。 .gitlab-ci.yml ...
  • wmq880204
  • wmq880204
  • 2017年04月12日 13:23
  • 8417

Gitlab CI Multi Runner搭建CI持续集成环境

GitLab不仅仅只是代码托管的工具,它还集成了CI的功能,通过Gitlab CI Multi Runner工具可以更方便的搭建持续集成环境。 在安装好GitLab之后还需要再安装一个叫gitlab...
  • lusyoe
  • lusyoe
  • 2016年09月30日 23:10
  • 3789

gitlab配置ldap

gitlab配置ldap gitlab配置ldap gitlab配置ldap gitlab配置ldap gitlab配置ldap
  • Dream_Flying_BJ
  • Dream_Flying_BJ
  • 2017年02月09日 15:04
  • 1662

GitLab 中文文档

使用 .gitlab-ci.yml 配置project's builds 这篇文档讲述了.gitlab-ci.yml的用法,这个文件被 GitLab Runner用来控制project's bu...
  • wmq880204
  • wmq880204
  • 2016年09月08日 19:16
  • 3525

Maven系列(六)配合GitLab持续集成(CI)

想要完成接下来的操作,你要做的准备工作有一下几点: - Maven系列(一)Maven的简介与使用 - Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 - M...
  • qqHJQS
  • qqHJQS
  • 2016年12月10日 22:06
  • 3316
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:gitlab-runner配置
举报原因:
原因补充:

(最多只允许输入30个字)