有哪些Jenkins配置
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,本篇内容介绍了"有哪些Jenkins配置"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!先说一下,这些
千家信息网最后更新 2025年01月19日有哪些Jenkins配置
本篇内容介绍了"有哪些Jenkins配置"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
先说一下,这些配置只是起参考价值,具体还是需要根据自己的情况来呦~
对于后端来说,配置文件主要在构建之后需要执行的操作( # 后面为注释内容)
#!/bin/sh tomcat_path=/usr/local/tomcats/tomcat-test #定义 tomcat 的位置 project_web=$tomcat_path/test.war #定义项目打包位置 if [ -f $project_web ] ;then echo -- stop tomcat #kill tomcat pid pidlist=`ps -ef | grep tomcat-test | grep -v grep | awk '{print $2}'` #查看是否有进程正在运行 if [ "$pidlist" = "" ] #没有进程在运行,则提示 then echo "no tomcat pid alive!" else #有进程在运行,杀掉 echo "tomcat Id list :$pidlist" kill -9 $pidlist echo "KILL $pidlist:" echo "tomcat stop success" fi echo -- 正在部署$project_web #将进程杀掉之后,重新进行部署 if [ -f $tomcat_path/webapps/test.war ] ;then #查看 /webapps 目录下是否有以前的 war 包,如果有,删掉 rm -f $tomcat_path/webapps/test.war rm -rf $tomcat_path/webapps/test echo -- 正在删除$project_web fi cp $project_web $tomcat_path/webapps/test.war #将新生成的 war 包复制到 /webapps 目录下 # start tomcat echo $tomcat_path #sleep 5 export JAVA_HOME=/usr/java/latest #$tomcat_path/bin/startup.sh ${tomcat_path}/bin/startup.sh else echo $BUILD_ID - 未找到$project_web fi
对于前端来说,主要就是需要注意一下前端特有的打包方式:
npm install --unsafe-perm ng build --prod --env=test --output-path=typing-dev --base-href ./
对于 k8s 来说,需要在构建时创建事件:
#!/bin/sh -l examimage_path=reg.afen.com/library/test:1.0.0 #定义镜像在 harbor 上的位置 cp test-web/target/test-web.war test-web/src/profiles/k8s_prod/test-web.war #将 war 复制到目标目录下 cd test-web/src/profiles/k8s_prod #进入目标目录 docker build -t $examimage_path . #开始创建新的镜像,注意后面还有一个".",要不然命令是不会生效的 docker push $examimage_path #将构建好的镜像推到 harbor 上面去 echo '推送镜像到harbor' #删除本地镜像 docker rmi -f $examimage_path #推送成功之后,将本地镜像删除 #k8s部署 echo '开始部署' kubectl delete -f $WORKSPACE/test-web/src/profiles/k8s_prod/. #将本地的都删除 echo $WORKSPACE kubectl create -f $WORKSPACE/test-web/src/profiles/k8s_prod/. #部署最新的
"有哪些Jenkins配置"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
镜像
配置
目录
进程
位置
内容
正在
运行
前端
情况
更多
目标
知识
推送
实用
成功
学有所成
接下来
事件
价值
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发 公司分类
应急网络安全知识竞赛进度
网络安全意识弱
寻甸方便软件开发厂家价格
关于软件开发免税
郑州帮帮网络技术公司
车载云台软件开发
关于小学生网络安全手抄报内容
为什么会转行软件开发
广州幼教软件开发有限公司
西电出版社 网络安全
数据库中创建日期的数据类型
衢州数据网络技术怎么样
服务器云化率是什么
良心的宝可梦服务器
一站式网络技术服务怎么样
计算机网络技术18级
ss服务器线路
中学生网络安全知识宣传
数据库查询缓存
河北软件开发者一般去哪些网站
道琼斯反洗钱数据库多长时间更新
车载云台软件开发
计算机根服务器在那几个国家
研祥服务器管理口密码
牛顿云网络技术有限公司
河北金碟互联网络技术公司
在数据库建立信息表的步骤
达州市软件开发
嘉兴工业网络技术创新服务