当前位置: 首页 > 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.tj-hxxt.cn/news/26121.html

相关文章:

  • 东台做网站的企业网站seo平台
  • 做网站用什么软件知乎最新新闻事件今天疫情
  • 网站推广大概需要多少钱百度搜索技巧
  • 找网站做襄阳seo优化排名
  • 郑州网站建站免费seo网站优化工具
  • 做微信扫码网站seo网络优化公司哪家好
  • 网站首页效果图怎么做上海牛巨微seo
  • 网站的滚屏切换是怎么做的谷歌关键词排名查询工具
  • 建设茶叶网站目的点击排名软件哪个好
  • 一些简单的代码网络搜索引擎优化
  • 2021ppt模板免费下载 素材一键关键词优化
  • 织梦可以做B2B信息发布网站吗windows7优化大师
  • 做的最好的微电影网站有哪些长春刚刚最新消息今天
  • 企业做网站上海seo搜索引擎优化工程师招聘
  • 百度网盘app下载安装兰州网站优化
  • 南昌建站黑锋网seo
  • 图片二维码制作网站新乡搜索引擎优化
  • 网站建设的概念花都网络推广seo公司
  • 石家庄网站做网站品牌策划方案怎么写
  • 网站制作大连seo指导
  • 如何给公司做网站郑州seo公司排名
  • 京东联盟网站怎么做十大经典口碑营销案例
  • 广州模板网站烟台seo快速排名
  • 用iis建立网站百度信息流投放
  • 浙江网站建设哪家好百度号注册官网
  • 网站建设服务亮点seo关键词优化技术
  • 想学做网站从哪里入手叶涛网站推广优化
  • joomla wordpress drupalseo和sem的关系
  • 网站设计的时间计划微信推广平台怎么做
  • app网站开发价格视频推广