美文网首页
jenkins设置

jenkins设置

作者: 才不是小小喵 | 来源:发表于2019-01-16 21:06 被阅读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

    相关文章

      网友评论

          本文标题:jenkins设置

          本文链接:https://www.haomeiwen.com/subject/jbejdqtx.html