Jenkins教程(Linux版)

安装VMware Workstation Pro 16

安装CentOS 7 

开启网络服务

cd /etc/sysconfig/network-scripts vi ifcfg-ens33

重启网络服务

service network restart 

安装wget

yum -y install wget

安装net-tools

yum -y install net-tools

确定防火墙处于关闭状态

systemctl disable firewalld.service

安装Java环境

下载 jdk-8u291-linux-x64.tar.gz

创建/usr/local/java/文件夹

解压

tar -zxvf jdk-8u291-linux-x64.tar.gz -C /usr/local/java/

修改配置文件

vi /etc/profile
export JAVA_HOME=/usr/local/java/jdk1.8.0_291 
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

安装Maven环境

下载Mave

wget https://mirrors.bfsu.edu.cn/apache/maven/maven-3/3.8.3/binaries/apache-maven-3.8.3-bin.zip --no-check-certificate

解压Maven

yum -y install unzip zip

创建/usr/local/maven/文件夹

unzip -d /usr/local/maven/ apache-maven-3.8.3-bin.zip

配置Maven

vi /etc/profile
export MAVEN_HOME=/usr/local/maven/apache-maven-3.8.3 
export PATH=$MAVEN_HOME/bin:$PATH

更新配置文件

source /etc/profile

验证安装结果

mvn -v

安装Tomcat环境

下载Tomcat

wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.54/bin/apache-tomcat-9.0.54.zip --no-check-certificate

创建/usr/local/tomcat/文件夹

解压Tomcat

unzip -d /usr/local/tomcat/ apache-tomcat-9.0.54.zip

配置Tomcat

cd /usr/local/tomcat/apache-tomcat-9.0.54

授权

chmod a+x -R *

修改端口号

vi conf/server.xml

验证安装结果

bin/startup.sh

安装Git环境

运行命令安装Git

yum install -y git

验证安装结果

git config --global user.name “daqiang”
git config --global user.email “361724145@qq.com”

将Git初始化并生成授信证书

ssh-keygen -t rsa -C “361724145@qq.com”
cd ~/.ssh/ 
ls 
cat id_rsa.pub 

将Git证书配置到Github或者Gitee上,保证Linux服务器与Github之间可以联通。

ssh git@github.com 
ssh git@gitee.com

Jenkins安装

下载Jenkins  

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate   

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key   

yum install epel-release # repository that provides 'daemonize'   

yum install jenkins   

因为网络原因,需要多试几次。

第一次启动Jenkins 打开终端进入到下载目录.

cd /usr/lib/jenkins/

运行命令

java -jar jenkins.war --httpPort=8080

打开浏览器进入链接 http://localhost:8080 如果在虚拟机中安装,请改为虚拟机IP,http://192.168.95.128:8080

运行以下命令,复制密码: vi /root/.jenkins/secrets/initialAdminPassword

Jenkins插件

Jenkins设置

Global Tool Configuration

别名=JDK

JAVA_HOME=/usr/local/java/jdk1.8.0_291

Name=Maven

MAVEN_HOME=/usr/local/maven/apache-maven-3.8.3

Jenkins设置

Nodes node 远程工作目录=/root/.jenkins

启动方式=Launch agents via

SSH Host Key Verification Strategy=Non verifing Verification Strategy

主机=192.168.95.128

部署应用

git clone git@gitee.com:daqiang012/princeqjzh.git

Commit代码更新

git status git add src/main/webapp/jsp/common/header.jsp

将更新Push到Github

git commit -m “test”

git push

自动化部署

构建一个maven项目

Repository URL=https://gitee.com/daqiang012/princeqjzh.git

Execute shell=
 

BUILD_ID=NONTKILLME

. /etc/profile export

PROJ_PATH=`pwd`

export TOMCAT_APP_PATH=/usr/local/tomcat/apache-tomcat-9.0.54

sh $PROJ_PATH/deploy.sh

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值