zoukankan      html  css  js  c++  java
  • JAVA项目从运维部署到项目开发(六. Jenkins之静态页面(2))

    本文讲述直接拉取已提交的Vue代码及编译后的代码到指定文件夹中去。

    nginx配置

            location /eladmin/{
                    alias /apps/statics/eladmin/dist/;
                    autoindex off;
                    try_files $uri $uri/ @eladminrouter;
            }
    
            location @eladminrouter {
                     rewrite ^/(eladmin)/(.+)$ /$1/index.html last;
                    # rewrite ^.*$ /index.html last;
             }

    jenkins配置:

    代码分支版本号

     代码git配置:

    #!/bin/bash -ilex
    echo ${WORKSPACE}
    echo ${JOB_NAME}
    echo ${BUILD_ID}
    timeStamp=`date +%Y-%m-%d`
    echo $timeStamp
    mkdir -p /thirdparties/apache-tomcat-8090/webapps/docs/build/${JOB_NAME}/$timeStamp@${BUILD_NUMBER}
    cd ${WORKSPACE}
    zip -q -r dist.zip dist
    mv ${WORKSPACE}/dist.zip /thirdparties/apache-tomcat-8090/webapps/docs/build/${JOB_NAME}/$timeStamp@${BUILD_NUMBER}

    su - devuser -c "/apps/unpacking_eladmin-web-publish.sh ${JOB_NAME} ${BUILD_NUMBER}"
    unpacking_eladmin-web-publish.sh文件代码
    #!/bin/bash
    echo $1 $2 $3
    timeStamp=`date +%Y-%m-%d`
    echo $timeStamp@$2
    APP_NAME=dist.zip
    
    cd /apps/
    
    
    if [ ! -d statics  ];then
      mkdir statics
     chmod 755 statics
    else
      echo statics dir exist
    fi
    
    cd statics
    
    if [ ! -d eladmin  ];then
      mkdir eladmin
     chmod 755 eladmin
    else
      chmod 755 eladmin
      echo eladmin dir exist
    fi
    
    rm -rf eladmin/*
    
    cd /apps/
    
    wget http://localhost:8090/docs/build/$1/$timeStamp@$2/$APP_NAME -nH -r -N -nv
    
    cd /apps/statics/eladmin
    
    cp /apps/docs/build/$1/$timeStamp@$2/$APP_NAME  .
    
    unzip dist.zip -d /apps/statics/eladmin/
    
    rm -rf $APP_NAME
  • 相关阅读:
    2019.10.07题解
    2019.10.06题解
    2019.10.05'题解
    2019.10.05题解
    java邮件发送
    注释类型 XmlType
    Spring 注解
    @SuppressWarnings(unchecked)作用解释
    vm文件
    Apache Shiro 使用手册(一)Shiro架构介绍
  • 原文地址:https://www.cnblogs.com/bluesky-yuan/p/14906969.html
Copyright © 2011-2022 走看看