首先上传Maven,java和Jenkins的jar包
添加环境变量
vim /etc/profile
JAVA_HOME=/usr/local/java
MAVEN_HOME=/usr/local/maven
TOMCAT_HOME=/usr/local/tomcat
PATH=$JAVA_HOME/bin:$MAVEN_HOME/bin:$TOMCAT_HOME/bin:$PATH
export JAVA_HOME MAVEN_HOME TOMCAT_HOME PATH
source /etc/profile #使环境变量生效
rm -rf /usr/local/tomcat/webapps/* #删除默认tomcat发布目录下网页内容
将上传好的Jenkins的jar包移动到 /usr/local/tomcat/webapps
vim /usr/local/tomcat/conf/server.xml #打开8009端口
将注释去掉,打开8009端口
页面访问 ip/jenkins,根据提示安装

Jenkins的使用

jenkins用户授权管理

首先添加插件,进入Dashboard,点击Manager Jenkins,选择Configure Global Security,将授权策略更改为Role-Based Strategy,
Role-based Authorization Strategy
Authorize Project
image.png
image.png
image.png
image.png
image.png
image.png
image.png
管理角色可用于分配权限,比如只看,不能修改,或者只看某一个item等

jenkins参数化构建

首先添加扩展插件Extended Choice Parameter(更丰富的参数化构建插件)、Git Parameter
创建item,
image.png
image.png
image.png
image.png

jenkins与GitHub,tomcat,(GitHub作为仓库,jenkins从GitHub获得需要上线的产品包,将打包好的产品包发送到tomcat的发布目录下,利用脚本启动服务端,实现产品上线)