GitLab集成Docker和K8S完成CI/CD持续集成部署工作

1.安装gitlab runner

1.添加GitLab的官方存储库:

curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash

2.安装最新版本的GitLab Runner

sudo yum install gitlab-runner

3.验证安装

gitlab-runner -version

2.注册gitlab runner

gitlan-runner register

在这里插入图片描述

根据提示输入

url(登陆GitLab->Settings->CI/CD->Runners展开,有url信息,防坑,可能需要把http改成https,否则提示401未授权),

token(登陆GitLab->Settings->CI/CD->Runners展开,复制token即可),

description(自定义),

tags(很关键,后面写.gitlab-ci.yml配置文件时需要指定对应的tags)

3.ecs环境配置

备注:ecs上可能没有安装docker,需要自己安装

1.docker安装步骤地址如下

http://www.runoob.com/docker/centos-docker-install.html

2.安装jdk环境变量

vim /etc/profile

JAVA_HOME=/yinjian/java/jdk-11.0.2/
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

3.安装maven环境变量

vim /etc/profile

MAVEN_HOME=/yinjian/maven/apache-maven-3.6.0/
export MAVEN_HOME
export PATH=$PATH:$MAVEN_HOME/bin

(1)期间遇到一个问题!!!

修改/etc/profile出错导致所有命令都command not found的解决办法

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin
因为基本所有的shell命令都包含在上面几个目录中, 
执行完后,就可以执行其他命令,赶紧把/etc/profile的错误改正过来~~~ 
然后再
*#立即生效*
source /etc/profile

(2)maven里settings.xml需要

配置镜像服务器

<mirror>  
    <id>alimaven</id>  
    <name>aliyun maven
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值