jenkins设置

2019-01-16  本文已影响0人  才不是小小喵
  1. 设置git目录
    设置git的时候注意添加 .ssh 密钥


    2019-01-14_175324.png
  2. 设置maven
    这里直接设置默认 clean install package -Dmaven.test.skip=true


    2019-01-14_175122.png
  3. 先尝试编译看是否报错


    2019-01-14_175639.png
  4. 配置.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
  1. 设置防火墙
#允许伪装
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
  1. 以上有报错的情况检查全局变量
    并手动配置路径
    jdk配置:/usr/java/jdk1.8.0_191
    maven配置:/usr/local/maven
上一篇下一篇

猜你喜欢

热点阅读