GitLab自动部署之GitLab Runner安装与使用

简介
GitLab CI / CD 是GitLab的一部分,GitLab是一个带有API的Web应用程序,可将其状态存储在数据库中。它管理项目/构建,并提供一个很好的用户界面,除了GitLab的所有功能。

GitLab Runner 是一个处理构建的应用程序。它可以单独部署,并通过API与GitLab CI / CD配合使用。
一,安装gitlab runner

安装文档:https://docs.gitlab.com/runner/install/linux-manually.html

下载二进制文件

# Linux x86-64
curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64

赋予它执行权限:

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

创建GitLab CI用户:

useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash

安装:

gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner

启动服务:

gitlab-runner start
二,注册
gitlab-runner register
(输入url,如下图所示查找)
Please enter the gitlab-ci coordinator URL (e.g. https://gitlab.com )
https://gitlab.com
(输入token,如下图所示查找)
Please enter the gitlab-ci token for this runner:
yFEzzRP-CWWSE8chWXpW
(输入描述,gitlab ui界面可修改)
Please enter the gitlab-ci description for this runner:
test
(输入标签,gitlab ui界面可修改)
Please enter the gitlab-ci tags for this runner (comma separated):
test
(输入执行者)
Please enter the executor: docker+machine, docker-ssh+machine, kubernetes, parallels, shell, virtualbox, docker, docker-ssh, ssh:
shell
(如果您选择Docker作为执行程序,则会要求您将默认图像用于未在其中定义的项目.gitlab-ci.yml:)
Please enter the Docker image (eg. ruby:2.1):
alpine:latest

URL和token获取:

GitLab自动部署之GitLab Runner安装与使用_第1张图片

GitLab自动部署之GitLab Runner安装与使用_第2张图片

注册成功后,如下图所示
GitLab自动部署之GitLab Runner安装与使用_第3张图片

你可能感兴趣的:(Java)