-
设置git目录
设置git的时候注意添加 .ssh 密钥
2019-01-14_175324.png -
设置maven
这里直接设置默认 clean install package -Dmaven.test.skip=true
2019-01-14_175122.png -
先尝试编译看是否报错
2019-01-14_175639.png -
配置.sh 脚本
sh -x /data/shell/test.sh
2019-01-16_211012.png
#!/bin/bash
#删除老版本,生产环境是备份
date=`date +%Y%m%d`
cp -r /usr/local/tomcat/webapps/test /data/backup/test_$date
#强制复制
cp -r /var/lib/jenkins/workspace/testInfo/web/target/*.war /usr/local/tomcat/webapps/test.war
#杀掉进程
pid= `ps -ef | grep java | grep tomcat | awk -F " " '{print $2}'`
kill -9 $pid
#重启tomcat
sh /usr/local/tomcat/bin/startup.sh
sleep 10
- 设置防火墙
#允许伪装
firewall-cmd --query-masquerade # 检查是否允许伪装IP
firewall-cmd --add-masquerade # 允许防火墙伪装IP
firewall-cmd --remove-masquerade# 禁止防火墙伪装IP
# 将80端口的流量转发至8080
firewall-cmd --add-forward-port=port=80:proto=tcp:toport=8080
# 将80端口的流量转发至其他服务器80端口
firewall-cmd --add-forward-port=port=80:proto=tcp:toaddr=192.168.1.0.1
# 将80端口的流量转发至192.168.0.1的8080端口
firewall-cmd --add-forward-port=port=80:proto=tcp:toaddr=192.168.0.1:toport=8080
6.权限移交 设置权限
#把Jenkins加入root组
gpasswd -a root jenkins
# 修改权限
vi /etc/sysconfig/jenkins
# permissions of $JENKINS_HOME and /var/log/jenkins.
#
JENKINS_USER="root"
JENKINS_GROUP="root"
#重新启动
service jenkins restart
#权限移交
chown -R jenkins:jenkins backup
//查看 当前目录大小
du -ah --max-depth=1
- 以上有报错的情况检查全局变量
并手动配置路径
jdk配置:/usr/java/jdk1.8.0_191
maven配置:/usr/local/maven
网友评论