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。

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

【git】git学习笔记

学习git遇到的问题1.想要查看文件差别git diff如何查看 暂存区和库里的文件的差别 git diff:是查看工作区与暂存区的差别的。 git diff –cached:是查看暂存区与库的差...

用gitlabCI快速搭建一个GitServer与CI

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

Docker搭建自己的Gitlab CI Runner

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

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

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

gitlab和jenkins项目管理技巧

gitlab和jenkins项目管理技巧gitlab现在是我们基本的版本管理工具,使用过程中其实有很多的小技巧,本文主要介绍了gitlab的项目管理中的一些小点,主要包括issue、commit 信息...

gitlab runner 的安装

步骤1: curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-ci-multi-runner/script.r...

maven + gitlab工程发布操作

先声明手动部署很low!1.废话不多说,首先ssh登录远程机子。ssh sxxx@111.111.11.1 password:2.找到工程目录,获取最新代码cd /xx/project git pul...

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

想要完成接下来的操作,你要做的准备工作有一下几点: - Maven系列(一)Maven的简介与使用 - Maven系列(二)无Maven不项目—使用Eclipse快速搭建Maven项目 - M...
  • qqHJQS
  • qqHJQS
  • 2016年12月10日 22:06
  • 2752

C++实现系统服务暂停、停止、启动

/* 名称:系统服务管理 语言:C++ 作者:由UnixCRoot(CRoot)转载自互联网 介绍:对Windows系统服务的状态获取,服务暂停,开启,停止操作代码 */ void CStartSer...

Docker系列之(一):10分钟玩转Docker

Error response from daemon: Get https://index.docker.io 1、前言 进入云计算的时代,各大云提供商AWS,阿里云纷纷推出针对Docker的服...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:gitlab-runner配置
举报原因:
原因补充:

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