搭建 GitLab Runner For Java

前记

之前在使用 gitlab runner 时大多使用 docker 方式进行 CI,但是对于 Java and Maven 每次都需要下载费时很久,所以后来我选择 shell 方式。接下来我们看看 shell 方式的 runner 应该怎样搭建

NO.1

第一步 我们首先安装 Docker,因为后面 CI 的时候我们需要打包成 Docker 镜像

Docker Install

NO.2

第二步 我们需要安装 JavaMaven

  1. Installing Java 8 on CentOS 7
1
2
3
4
5
6
7
8
9
10
11
12
# Step 1: Update
yum -y update

# Step 2: Install Java 8
yum install java-1.8.0-openjdk

# Step 3: Verify Java is Installed
# Example Output:
java -version
openjdk version "1.8.0_212"
OpenJDK Runtime Environment (build 1.8.0_212-b04)
OpenJDK 64-Bit Server VM (build 25.212-b04, mixed mode)
  1. Installing Maven 8 on CentOS 7
1
2
# 这里我们直接有用yum默认安装
yum install maven

No.3

第三步 我们需要安装 gitlab-runner

1
2
3
4
5
6
# 添加GitLab的官方存储库
# For RHEL/CentOS/Fedora
curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash

# 安装gitlab-runner
sudo yum install gitlab-runner

No.4

第四步 就是注册 runner 这里不过多赘述