持续集成,持续部署实战

基础环境配置
Linux服务器 :CentOS 7.3 64位
Jdk:1.8
Maven:maven-3.6.3
Tomcat:9.0
代码仓库:gitee(码云)
自动部署工具:Jenkins

一、环境搭建

1. jdk安装

将jdk-8u221-linux-x64.tar.gz拖拽到/usr/local下解压
tar -zxvf jdk-8u221-linux-x64.tar.gz 
配置环境变量
# 打开文件
vim /etc/profile
# 写下如下配置
export JAVA_HOME=/usr/local/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
# 使能环境配置
source /etc/profile
# 检测安装情况
java -version

2.Maven安装

1、下载

wget https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz
也可以在浏览器去maven官网下载需要的版本,这里安装的是二进制包,所以选择“-bin.tar.gz”结尾的包

2、解压
tar -xf apache-maven-3.6.3-bin.tar.gz -C /usr/local/
mv /usr/local/apache-maven-3.6.3/ maven3.6

3、加入环境变量
在/etc/profile文件最下方加入新的一行

export PATH=$PATH:/usr/local/maven3.6/bin

添加完后,执行

source /etc/profile

让配置生效

验证:

执行

which mvn

显示/usr/local/maven3.6/bin/mvn就说明配置成功了

移步到—>>点击此处查看原文

3.部署tomcat

将apache-tomcat-9.0.8.tar.gz拖拽到/usr/local下解压
# 解压
tar -zxvf apache-tomcat-9.0.8.tar.gz 
# 进入bin目录
cd bin
# 运行
./startup.sh 

前台访问8080端口测试是否可以看到tomcat

4.部署Jenkins

  1. 将war文件放到Tomcat/webapps目录下
  2. 启动Tomcat
  3. 输入如下的地址进行检测
http://HOST:8080/jenkins

在这里插入图片描述

  1. 找到密码输入密码
    在这里插入图片描述
  2. 跳过插件的安装
    在这里插入图片描述
    6.点击开始使用
    在这里插入图片描述
    7.修改密码并保存
    在这里插入图片描述
    8.安装jdk
    在这里插入图片描述
    在这里插入图片描述
    9.安装Maven
    在这里插入图片描述
    10.配置支持http
vim /root/.jenkins/hudson.model.UpdateCenter.xml
去掉那个s

在这里插入图片描述
11.安装插件
在这里插入图片描述
12.安装git在这里插入图片描述
13.在Linux中安装git 下载地址

yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel
yum install -y gcc perl-ExtUtils-MakeMaker
yum remove git  //删除系统已经有的git
tar -zxvf git-2.10.0.tar.gz //解压这个git文件  
cd git-2.10.0    //进入解压的根目录
make prefix=/usr/local/git all   //编译
make prefix=/usr/local/git install
配置环境变量
export PATH=$PATH:/usr/local/git/bin
使能环境变量
source /etc/profile
git --version 

14.配置Git
在这里插入图片描述
15.后续配置gitee的代码请前往---->这里因为这个gitee集成有一些坑,所以需要前往官方查看最新的

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值