博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jenkins + maven+ gitlab 自动化部署
阅读量:4292 次
发布时间:2019-05-27

本文共 940 字,大约阅读时间需要 3 分钟。

现在都有docker 和k8s了。 那个需要一点时间成本去学习。因此决定先用jenkins maven gitlab 这种方式去实现自动化部署。

环境预装

git

yum install git

maven

//进入一个目录cd /usr/local//创建一个文件夹mkdir maven//下载maven的tar包wget http://mirrors.hust.edu.cn/apache/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz//解压tar包tar -xvf apache-maven-3.6.1-bin.tar.gz
vim /etc/profile //在这个文件末尾加上export MAVEN_HOME=/root/maven3.4.5export PATH=$MAVEN_HOME/bin:$PATH //保存后在命令行输入,启动配置. /etc/profile

创建软连接,在jenkins中要用到

ln –s /opt/maven/bin/mvn /usr/bin/mvn

jenkins

# su - root# adduser deploy# wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo# rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key# yum install jenkins -y# vi /etc/sysconfig/jenkins...JENKINS_HOME="/home/deploy/jenkins"JENKINS_USER="deploy"...# service jenkins start

借鉴

jenkins构建任务

借鉴

主要是有以下过程

部署git

在这里插入图片描述

选择check out to a sub-directory ,添加源码下载到jenkins目录下的指定目录(可以命名为你的项目名):

在这里插入图片描述

执行shell脚本

在这里插入图片描述

shell脚本要根据 你自己的情况来发挥了。

转载地址:http://kikws.baihongyu.com/

你可能感兴趣的文章
java等待-通知机制 synchronized和waity()的使用实践
查看>>
win10 Docke安装mysql8.0
查看>>
docker 启动已经停止的容器
查看>>
order by 排序原理及性能优化
查看>>
Lock重入锁
查看>>
docker安装 rabbitMq
查看>>
git 常用命令 入门
查看>>
linux安装docker
查看>>
关闭selinx nginx无法使用代理
查看>>
shell 脚本部署项目
查看>>
spring cloud zuul网关上传大文件
查看>>
springboot+mybatis日志显示SQL
查看>>
工作流中文乱码问题解决
查看>>
maven打包本地依赖包
查看>>
spring boot jpa 实现拦截器
查看>>
jenkins + maven+ gitlab 自动化部署
查看>>
Pull Request流程
查看>>
Lambda 表达式
查看>>
函数式数据处理(一)--流
查看>>
java 流使用
查看>>