Jenkins

最简单的运行方式:

java -jar jenkins.war --httpPort=8080

创建项目后Source Code Management为none,没有git,需要安装插件。

插件管理报错:

There were errors checking the update sites: SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
 
解决办法:https://blog.csdn.net/xc_zhou/article/details/106201757
按方法1暂时先跳过ssh认证,采用http协议请求

 

 

 

 

成功后:

 

 其他配置方法:https://blog.csdn.net/baidu_36336788/article/details/122878901

 https://blog.csdn.net/weixin_40267472/article/details/106100609?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-106100609-blog-122878901.pc_relevant_antiscanv2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-106100609-blog-122878901.pc_relevant_antiscanv2&utm_relevant_index=1

 

脚本:

#!/bin/bash
DATE=`date +%F-%H-%M`
 
PROJECT_ADMIN='admin'
PROJECT_SELLER='seller'
PROJECT_SELLER2='ROOT'
PROJECT_WAP='wap'
PROJECT_STATIC='static-1.0.base'
PROJECT_STATIC2='static'
PROJECT_UPLOAD='upload'
 
 
ROOTDIR='/usr/local/tomcat7/webapps/shop-all'
TOMCAT_HOME='/usr/local/tomcat7'
 
#停止tomcat服务
#echo '停止test-tomcat-01'
sh ${TOMCAT_HOME}/bin/shutdown.sh
ps -ef | grep ${TOMCAT_HOME}/ | grep -v grep| awk '{print $2}' | xargs kill -9
 
#备份
cp ${TOMCAT_HOME}/webapps/${PROJECT_ADMIN}.war  /usr/local/tomcat7/bak/${PROJECT_ADMIN}.war
cp ${TOMCAT_HOME}/webapps/${PROJECT_SELLER2}.war  /usr/local/tomcat7/bak/${PROJECT_SELLER2}.war
cp ${TOMCAT_HOME}/webapps/${PROJECT_WAP}.war  /usr/local/tomcat7/bak/${PROJECT_WAP}.war
cp ${TOMCAT_HOME}/webapps/${PROJECT_STATIC2}.war  /usr/local/tomcat7/bak/${PROJECT_STATIC2}.war
cp ${TOMCAT_HOME}/webapps/${PROJECT_UPLOAD}.war  /usr/local/tomcat7/bak/${PROJECT_UPLOAD}.war
 
#删除旧项目
rm -rf ${TOMCAT_HOME}/webapps/${PROJECT_ADMIN}
rm -rf ${TOMCAT_HOME}/webapps/${PROJECT_SELLER2}
rm -rf ${TOMCAT_HOME}/webapps/${PROJECT_WAP}
rm -rf ${TOMCAT_HOME}/webapps/${PROJECT_STATIC2}
rm -rf ${TOMCAT_HOME}/webapps/${PROJECT_UPLOAD}
 
 
#将新的war包放入tomcat中
mv ${ROOTDIR}/shop-web-admin/target/${PROJECT_ADMIN}.war ${TOMCAT_HOME}/webapps/${PROJECT_ADMIN}.war
mv ${ROOTDIR}/shop-web-seller/target/${PROJECT_SELLER}.war ${TOMCAT_HOME}/webapps/${PROJECT_SELLER2}.war
mv ${ROOTDIR}/shop-web-wap/target/${PROJECT_WAP}.war ${TOMCAT_HOME}/webapps/${PROJECT_WAP}.war
mv ${ROOTDIR}/shop-web-static/target/${PROJECT_STATIC}.war ${TOMCAT_HOME}/webapps/${PROJECT_STATIC2}.war
mv ${ROOTDIR}/shop-web-upload/target/${PROJECT_UPLOAD}.war ${TOMCAT_HOME}/webapps/${PROJECT_UPLOAD}.war
 
#移除文件
rm -rf ${ROOTDIR}
 
#启动tomcat服务
#echo '启动test-tomcat-01'
sh ${TOMCAT_HOME}/bin/startup.sh

  

 

 

posted on 2022-06-26 22:17  webjlwang  阅读(54)  评论(0编辑  收藏  举报

导航