justhost
aws
cdncloud
dotdot
huocloud
recloud

GitLab Runner安装配置教程

racknerd

老狗VPS,稳如老狗!GitLab Runner是一个开源项目,用于运行您的作业并将结果发送回GitLab。它与GitLab CI一起使用,GitLab CI是GitLab随附的开源持续集成服务,用于协调作业。本教程主要介绍下GitLab Runner安装配置的主要步骤。

如果您使用的是基于Linux系统的美国服务器,那么可使用SSH工具登录服务器,然后根据系统架构键入相关命令添加GitLab官方存储库:

# Linux x86-64
sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64

# Linux x86
sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-386

# Linux arm
sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-arm

授予它访问和执行任务的权限。

sudo chmod +x /usr/local/bin/gitlab-runner

创建一个GitLab CI用户以便于访问。

sudo useradd –comment ‘GitLab Runner’ –create-home gitlab-runner –shell /bin/bash

安装它并作为服务运行。

sudo gitlab-runner install –working-directory /home/project/gitlab-runner-builds –user <vps-user>

sudo gitlab-runner start

安装好GitLab Runner后,您便可以在GNU/Linux下注册。运行下面命令:

sudo gitlab-runner register

输入您的GitLab实例URL

https://gitlab.com

输入该运行者的gitlab-ci令牌:

<your-token-id>

您的gitlab-ci令牌ID可以从您的帐户复制:

您的项目存储库→Settings → CI/CD → Runners → Specific Runners → token-id

gitlab token

输入此运行程序的gitlab-ci描述。

[hostame] my-runner

接下来,您可以根据需要输入以下执行命令,如:ssh、docker+machine、docker-ssh+machine、 kubernetes、docker、parallels、virtualbox、docker-ssh、shell等,本文以shell为例。

shell

未经允许不得转载:老狗VPS测评 » GitLab Runner安装配置教程
标签: