Jenkins安装步骤:

依赖工具下载:

安装JDK11和tomcat9

1、安装JDK11,下载链接(夸克网盘):https://pan.quark.cn/s/695de4a60e36
2、安装tomcat9,下载链接(夸克网盘):https://pan.quark.cn/s/d85d7ad18015
3、解压JDK和tomcat

 tar -zxvf jdk-11.0.16_linux-x64_bin.tar.gz && tar -zxvf apache-tomcat-9.0.79.tar.gz 

4、移动并重命名

mv jdk-11.0.16 /usr/local/java && mv apache-tomcat-9.0.79 /usr/local/tomcat

5、添加环境变量

vim /etc/profile.d/java.sh

TOMCAT_HOME=/usr/local/tomcat
JAVA_HOME=/usr/local/java
PATH=$TOMCAT_HOME/bin:$JAVA_HOME/bin:$PATH
export TOMCAT_HOME JAVA_HOME PATH

6、刷新环境变量

source /etc/profile.d/java.sh
Maven-3.8.8安装

1、下载链接(夸克网盘):https://pan.quark.cn/s/1e24cebf5469
或者从官网下载

wget https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.tar.gz

2、解压安装并移动

tar -zxvf apache-maven-3.8.8-src.tar.gz
mv apache-maven-3.8.8 /usr/local/maven

3、配置环境变量

vim /etc/profile.d/jenkins_tools.sh

export M2_HOME=/usr/local/maven 
export M2=$M2_HOME/bin 
PATH=$M2:$PATH:$HOME/bin:/usr/local/git/bin 
export MAVEN_HOME=/usr/local/maven 
export PATH=${MAVEN_HOME}/bin:$PATH 

4、刷新环境变量

source /etc/profile.d/jenkins_tools.sh
Git-2.9.5安装

下载链接(夸克网盘):https://pan.quark.cn/s/ded8b6c5488f ,使用此方式下载可跳过第2步
1、安装依赖

yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker     fontconfig  -y

2、安装git

wget https://mirrors.edge.kernel.org/pub/software/scm/git/git-2.9.5.tar.gz

3、解压并进入到解压目录

tar -zxvf git-2.9.5.tar.gz  && cd git-2.9.5/

4、编译并安装在/usr/local/git 目录下

make prefix=/usr/local/git all && make prefix=/usr/local/git install

5、添加环境变量

vim /etc/bashrc

PATH=$PATH:$HOME/bin:/usr/local/git/bin

6、刷新环境变量

source /etc/bashrc

正式开始安装jenkins-2.422

安装jenkins-2.422

1、下载jenkins,下载链接(夸克网盘):https://pan.quark.cn/s/f01fe8312095
2、删除tomcat下webapp所有文件

rm -rf /usr/local/tomcat/webapps/*

3、复制jenkins.war到webapp下

cp jenkins.war /usr/local/tomcat/webapps/

4、启动tomcat并访问(本机ip:8080/jenkins)

 /usr/local/tomcat/bin/startup.sh

5、等待片刻,解锁jenkins
image
6、下载插件,等待安装完成
image
7、创建用户
8、系统配置Manage Jenkins

  • system中找到【全局属性】勾选 Environment variables,新增环境变量 JAVA_HOME 和 MAVEN_HOME 后保存。例:
    image
  • tools中找到【maven配置】填写文件路径 /usr/local/maven/conf/settings.xml。例:
    image
  • 找到【JDK安装】填写内容。例:
    image
  • 找到【GIt安装】填写内容。例:
    image
  • 找到【Maven 安装】填写内容。例:
    image

9、点击保存

10、安装如下插件

Maven Integration
Deploy to container
GitHub Authentication
GitHub Branch Source  # 默认已安装
Publish Over SSH

11、配置ssh

  • 生成密钥
ssh-keygen 
  • 将密钥发送到tomcat服务器

填写服务器ip地址

 ssh-copy-id -i 192.168.209.11
  • 查看私钥后复制
cat ~/.ssh/id_rsa
  • 进入系统配置Manage Jenkins点击【system】,在其中找到【Publish over SSH】,粘贴复制的私钥。例:
    image
  • 新增ssh server,测试成功后点击保存。例:
    image

至此安装完成

部署项目

java项目

Jenkins+Maven+Github+Tomcat 自动化构建打包、部署

1、创建一个maven工程。例:
image
2、构建maven项目。例:
image
image
3、源码管理,可使用【https://github.com/bingyue/easy-springmvc-maven.git】。例:
image
4、构建触发器,默认选择即可。例:
image
5、设置build,全局选项可填写【clean package -Dmaven.test.skip=true】。例:
image
6、构建后操作选择ssh,填写完内容后点击保存。例:
image
image
7、点击左侧 build now,开始构建。例:
image
至此完成

Vue项目

1、创建【Freestyle project】工程。例:
image
2、【源码管理】填写项目的仓库地址,并且分支要一致。例:
image
3、【构建后操作】选择ssh。例:
image
4、填写内容。例:
image
5、点击保存
6、点击 build now。例:
image
至此完成