Jenkins+Maven+Shell部署文档
wget http://ftp.tsukuba.wide.ad.jp/software/jenkins/war/1.642/jenkins.war
wget http://apache.fayea.com//ant/binaries/apache-ant-1.10.1-bin.tar.gz
rpm -ivh JDK8.rpm #安装rpm包
java -version #查看安装成功后的java版本
(1)配置环境变量
修改/etc/profile文件,增加以下内容
#=======java environment variable=======#
export JAVA_HOME=/usr/java/jdk1.8.0_144
export JRE_HOME=/usr/java/jdk1.8.0_144/jre/
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
#=======maven environment variable=======#
export MAVEN_HOME=/usr/local/maven
export PATH=$PATH:$MAVEN_HOME/bin
#=======ant environment variable=======#
export ANT_HOME=/usr/local/ant
export PATH=$PATH:$ANT_HOME/bin
(2)配置/etc/bashrc
添加以下内容:为后期Jenkins自动发布时调用shell做准备
#=======java environment variable=======#
export JAVA_HOME=/usr/java/jdk1.8.0_144
export JRE_HOME=/usr/java/jdk1.8.0_144/jre/
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
(3)重载环境变量
source /etc/profile和source /etc/bashrc
tar -zxvf apache-tomcat-8.5.16.tar.gz
mv apache-tomcat-8.5.16 /usr/local/tomcat
移动jenkins.war到tomcat webapps目录下并安装启动jenkins
mv /usr/local/jenkins.war /usr/local/tomcat/webapps/
cd /usr/local/tomcat/webapps
java -jar jenkins.war #安装并启动jenkins
/usr/local/tomcat/bin/startup.sh #启动tomcat
配置开机自启动
修改/etc/rc.d/rc.local文件,在末尾增加以下内容
/usr/local/tomcat/bin/startup.sh
tar -zxvf apache-maven-3.5.0-bin.tar.gz
mv apache-maven-3.5.0 /usr/local/maven
tar -zxvf apache-ant-1.10.1-bin.tar.gz
mv apache-ant-1.10.1 /usr/local/ant
浏览器输入网址:http://ServerIP:8080/jenkins
注意:administrator密码通过查看文件/root/.jenkins/secrets/initialAdminPassword的内容获得
Deploy to container Plugin
GIT plugin
Maven Integration plugin
Publish Over SSH
SSH Slaves plugin
Subversion Plug-in
创建管理用户
选择插件安装
系统管理,选择全局工具配置(Global Tool Configuration)
注意:管理员邮箱地址需要与填写的邮件发送地址相同
构建完成后,上传构建war文件到服务器进行更新