1.jenkins官方地址:Jenkins官方地址:http://Jenkins-ci.org/
下载jenkins.war的地址:http://mirrors.jenkins-ci.org/war/latest/jenkins.war
2.下载完成之后,将war放到linux上一个tomcat的webapps路径下
3.在tomcat的webapps目录下执行:
java -jar jenkins.war
来进行启动。如果想要指定jenkins启动端口例如8082执行下面命令:
java -jar jenkins.war --ajp13Port=-1 --httpPort=8082
4.启动成功浏览器访问:http://ip:端口;
5.相关安装插件:
进入系统管理,点击插件管理安装
安装maven插件:Maven Intergration plugin
安装ssh插件:Publish Over SSH
安装svn插件:Subversion Plug-in
6.安装完成之后进入系统设置配置Publish Over SSH
通过配置这个插件会将jenkins编译好的war通过这个配置发送到指定服务器上
点击高级
在Passphrase / Password这一栏输入服务器密码
点击保存
7.进入全局工具配置
配置JDK
配置Maven
关于Maven的安装参考:https://www.cnblogs.com/shamo89/p/9201343.html
8.配置完成之后开始新建应用
9.新建应用后进入该应用配置,应用的配置具体可以百度,这里贴下构建完成之后的配置
附上我的脚本:
#!/bin/bash
app=/apps/tomcat/apache-tomcat-dati
DATETIME=$(date +%Y_%m_%d_%H%M%S)
info=`ps -ef | grep java | grep $app |awk '{print $2}'`if [ -z "$info" ]; then
echo 'is not running and start tomcat'
else
echo 'is also running and stopping'
sh "$app/bin/shutdown.sh"
sleep 1
info=`ps -ef | grep java | grep $app |awk '{print $2}'`
if [ -z "$info" ]; then
echo 'start tomcat...'
else
kill -9 $info
echo 'kill tomcat'
fi
fi
cd $app/webapps
if [ -d "$app/webapps/wxapp" ];then
rm -rf wxapp
fi
if [ -f "$app/webapps/wxapp.war" ];then
mkdir -p back/$DATETIME
mv wxapp.war back/$DATETIME
fi
mv wxanswer-service-1.0.war wxapp.war
find $app/webapps/back/ -mtime +5 -name "wxapp*" -exec rm -rf {} \;
echo 'start tomcat'
sh "$app/bin/startup.sh"