前记
之前在使用gitlab runner时大多使用docker方式进行CI,但是对于Java and Maven每次都需要下载费时很久,所以后来我选择shell方式。接下来我们看看shell方式的runner应该怎样搭建
NO.1
第一步 我们首先安装Docker,因为后面 CI 的时候我们需要打包成Docker镜像
Docker Install
NO.2
第二步 我们需要安装Java和Maven
- 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)
|
- 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这里不过多赘述