当前位置: 首页 > news >正文

大港油田建设官方网站朋友圈广告代理商官网

大港油田建设官方网站,朋友圈广告代理商官网,杭州做网站的公司哪家好,电子商务网站建设前期规划方案Jenkins用tags的方式自动发布java应用1.配置jenkins,告诉jenkins,jdk的安装目录,maven的安装目录2.构建一个maven项目指定构建参数,选择Git Paramete在源码管理中,填写我们git项目的地址,调用变量构建前执行…

Jenkins用tags的方式自动发布java应用

        • 1.配置jenkins,告诉jenkins,jdk的安装目录,maven的安装目录
        • 2.构建一个maven项目
          • 指定构建参数,选择Git Paramete
          • 在源码管理中,填写我们git项目的地址,调用变量
          • 构建前执行的操作
          • 构建阶段
          • 构建后执行的操作
        • 3.开发提交代码至gitlab
        • 4.Jenkins上进行构建
        • 5.查看效果

大概环境:

在这里插入图片描述


1.配置jenkins,告诉jenkins,jdk的安装目录,maven的安装目录

管理Jenkins–>全局工具配置–>JDK安装–>新增JDK

java -version	#查看jdk版本
mvn -version	#查询java的安装路径Java home: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.362.b08-1.el7_9.x86_64/jre

在这里插入图片描述
全局工具配置–>Maven–>新增Maven

mvn -version	#查看maven安装目录Maven home: /usr/share/maven

在这里插入图片描述
安装maven插件
在这里插入图片描述

2.构建一个maven项目

在这里插入图片描述

指定构建参数,选择Git Paramete

在这里插入图片描述

在源码管理中,填写我们git项目的地址,调用变量

在这里插入图片描述

构建前执行的操作

Jenkins上提前准备好连接生产用的数据库配置文件,然后代码拉取下来后进行替换即可
在这里插入图片描述

构建阶段

填写选项,跳过测试用例
在这里插入图片描述

构建后执行的操作

在这里插入图片描述

vim /var/lib/jenkins/scripts/java_tag.sh#!/usr/bin/bashwebservers="192.168.xx.xxx 192.168.xx.xxx"
Date=$(date +%F-%H-%M)
Web_Dir=/opt
Web_Name=ROOT_${Date}_${git_version}cd ${WORKSPACE} && \for host in ${webservers}
doscp target/*.war root@$host:${Web_Dir}/${Web_Name}.war	&& \   #拷贝war包到集群机器的指定目录ssh root@$host "cd ${Web_Dir} && \     #登陆到集群的机器,进入存放war包的目录mkdir -p ${Web_Name} && \        #创建一个目录unzip ${Web_Name}.war -d ${Web_Name} && \  #解压war包到刚才创建的目录rm -f ${Web_Name}.war && \   #删除包rm -rf /soft/tomcat/webapps/ROOT  && \  #删除ROOT目录ln -s ${Web_Dir}/${Web_Name} /soft/tomcat/webapps/ROOT && \	 #创建软连接pkill java && \		#干掉java/soft/tomcat/bin/startup.sh"    #重载服务
done

3.开发提交代码至gitlab

进入项目目录,修改代码后打个标签然后提交

cd hello-world-war-master	
git add .
git commit -m 'hello_v1.0'
git tag -a v1.0 -m 'hello_v1.0'
git push origin --tags

4.Jenkins上进行构建

在这里插入图片描述

5.查看效果

在这里插入图片描述
刷新页面

在这里插入图片描述

http://www.sczhlp.com/news/19606/

相关文章:

  • 下列不属于网站建设规划揭阳seo推广公司
  • 微信二维码网站制作推广文章的注意事项
  • 网站空间黄冈网站推广优化找哪家
  • 已有网站域名 怎么做网站深圳网络营销推广公司
  • 网站制作团队市场营销平台
  • 汽配公司的网站要怎么做教育培训网站官网
  • 外贸企业独立建站深圳seo优化外包
  • 网站建设方案书0网络营销的产品策略
  • 线上做交互的网站sem是什么?
  • 网站要挂工商标识怎么做推广赚钱的微信小程序
  • 工体做网站的公司潍坊新闻头条最新消息
  • php设计网站建设竞价托管推广代运营
  • 怎样申请做p2p融资网站下载百度安装到桌面
  • 网件路由器登录网址香港seo公司
  • wordpress样板泰安seo推广
  • 中国建设银行肃宁支行网站推广小程序
  • 官方网站建设 磐石网络知名百度安装免费下载
  • 免费做h5的网站知乎深圳优化公司哪家好
  • 网站开发服务合同属于什么合同全网营销
  • 广东官网网站建设品牌百度一下你就知道百度一下
  • 如何给一个企业的网站做推广百度指数查询官网大数据
  • 中文企业网站模板短网址在线生成
  • 公司网站制作费计入会计什么科目制作网站需要的技术与软件
  • 新手建立企业网站流程郑州网络推广公司
  • 做ppt用什么网站好百度seo教程视频
  • wordpress body在哪长沙seo
  • 做品牌网站怎样在百度上发布自己的文章
  • 自己的电脑做网站会收录吗百度推广怎么做步骤
  • 天津如何做百度的网站保定seo网站推广
  • 三行并查集