zoukankan      html  css  js  c++  java
  • jenkins部署git前端项目

    1.前端项目不需要mvn,所以建一个自由的项目即可

     

     

     

    #!/bin/sh
    #打包目录,需手动创建
    TARGET_BASE_FOLD=ms-admin #打包机前端代码打包名称 FILENAME=dist #打包机打包的包路径 BASE=/root/.jenkins/workspace/ms-admin #部署机包目录 TARGET_WAR_FOLD=~/service/${TARGET_BASE_FOLD} #拉前端代码,执行打包命令 cd ${BASE} npm i npm run build:prod #压缩包 zip -q -r ${FILENAME}.zip ${FILENAME} #进入部署机,jenkins与部署机不是一台 SSH="sshpass -p $PASSWD ssh -o StrictHostKeyChecking=no" for ip in $IPLIST do echo "ip:"$ip" start" $SSH root@$ip "source /etc/profile && cd $TARGET_WAR_FOLD && rm -rf $TARGET_WAR_FOLD/$FILENAME* 2>&1 &" sshpass -p $PASSWD scp -P 22 $BASE/$FILENAME.zip root@$ip:$TARGET_WAR_FOLD $SSH root@$ip "source /etc/profile && cd $TARGET_WAR_FOLD && unzip $FILENAME.zip 2>&1 &" echo "ip:"$ip" done" done

    2.安装nginx,https://www.cnblogs.com/Alysa-lrr/p/13857006.html

  • 相关阅读:
    java集合
    struts2的OGNL表达式
    struts2 result type
    struts2在Action中访问WEB资源
    03异或^
    02自加自减运算机制
    原码,补码,反码
    Java基础50题test10—自由落体
    Java基础50题test9—求完数
    Java基础50题test8—输入数字求和
  • 原文地址:https://www.cnblogs.com/Alysa-lrr/p/13858411.html
Copyright © 2011-2022 走看看