jenkins持续集成入门6 - 后缀名为.WAR的项目(tomcat运行的) 编译和打包

news/2023/9/25 16:56:22

前提:配置好tomcat的项目管理权限,如下
配置tomcat的web项目管理界面_小哇-CSDN博客


1 安装 Deploy to container插件
Jenkins本身无法实现远程部署到Tomcat的功能,需要安装Deploy to container插件实现 

2 jenkins 添加一个用户名,密码方式的tomcat凭证,这里都为tomcat

3 新建一个自由风格类型的项目

4 源码从gitlab拉取,凭证就不多说了

5 编译打包,构建->添加构建步骤->Executor Shell


部署,把项目部署到远程的Tomcat里面,凭证用步骤2建立的

 
7 查看构建的日志,完成后,就可以通用tomcat访问访问了


https://dhexx.cn/news/show-17197.html

相关文章

jenkins持续集成入门7 - Pipeline流水线项目 两种语法方式Demo讲解

1 声明式写法 pipeline {agent anystages {stage(拉取代码) {steps {echo 拉取代码}}stage(编译构建) {steps {echo 编译构建}}stage(项目部署) {steps {echo 项目部署}}} } stages:代表整个流水线的所有执行阶段。通常stages只有1个,里面包含多个stag…

Composite Pattern

1.将对象组合成树形结构以表示“部分--整体”的层次结构。组合模式使得用户对单个对象和组合对象的使用具有一致性。 2.Composite 模式结构图 3.实现 1 #ifndef _COMPONENT_H_ 2 #define _COMPONENT_H_3 4 class Component 5 { 6 public: 7 Component();8 virtual ~Com…

jenkins持续集成入门8 - Pipeline流水线项目 构建maven类型项目案例 从gitlab拉取代码,编译代码

新建一个Pipeline的项目,代码如下 pipeline {agent anystages {stage(gitr拉取代码) {steps {checkout([$class: GitSCM, branches: [[name: */master]], extensions: [], userRemoteConfigs: [[credentialsId: e4880c19-77c8-4a6e-ac82-123e2119039a, url: http:/…

ClickOnce部署疑难杂症:更新时部署与应用程序标识不一致问题。要安装此应用程序,请修改此文件的清单版本或卸载之前存在的应用程序。...

使用ClickOnce部署winform应用程序。无论是安装或者自动更新都极为方便,但有时候一些疑难杂症也令人头疼 1.注意每次部署完成之后 setup.exe无需覆盖,只需要在Application.File中将最新的发布程序包拷进去,把*soft.application文件覆盖掉即可 2.部署与应…

jenkins持续集成入门9 - Pipeline流水线项目 构建TOMCAT运行的WAR类型项目案例 从gitlab拉取代码,编译代码,发布到TOMCAT

新建一个Pipeline的项目,代码如下 pipeline {agent anystages {stage(gitlab拉取拉取代码) {steps {checkout([$class: GitSCM, branches: [[name: */master]], extensions: [], userRemoteConfigs: [[credentialsId: e4880c19-77c8-4a6e-ac82-123e2119039a, url: …

基于SpringBoot+Vue的逍遥大药房管理系统设计与实现【源码(完整源码请私聊)+论文+演示视频+包运行成功】

博主介绍:专注于Java技术领域和毕业项目实战 🍅文末获取源码联系🍅 👇🏻 精彩专栏推荐订阅👇🏻 不然下次找不到哟 Java项目精品实战案例(200套) 目录 一、效果演示 二、…

jenkins持续集成入门10 - (Pipeline Script from SCM)流水线项目 构建TOMCAT运行的WAR类型项目案例 从gitlab拉取代码,编译代码,发布到TOMCAT

代码生成可参考​​​​​​jenkins持续集成入门9 - Pipeline流水线项目 构建TOMCAT运行的WAR类型项目案例 从gitlab拉取代码,编译代码,发布到TOMCAT_小哇-CSDN博客以上我们都是直接在Jenkins的UI界面编写Pipeline代码,这样不方便脚本维护&am…

多层陶瓷电容器用处_【连载】手机常见电子元件介绍多层陶瓷电容器

看点:iPhone X原装屏与国产屏有哪些区别?看点:换7P、8P屏幕:C11和DTP和DKH的区别狮淘:华人手机维修师专属工具集合店,不锈钢拆机片5个只需9.9元!包邮山猫潮品:手机渠道直供&#xff…

Java对象的强、软、弱和虚引用详解

1.对象的强、软、弱和虚引用 转自:http://zhangjunhd.blog.51cto.com/113473/53092/在JDK 1.2以前的版本中,若一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及(reach…

如何使用conda安装的nvcc_如何安装使用Switch自制主题

如何安装使用Switch自制主题注意事项6.X/7.X的主机必须配合6.X/7.X的主题,8.X/9.X/10.X的主机必须配合8.X/9.X/10.X的主题,请使用前确认,否则容易造成死机如果不小心安装主题布局,导致无法开机或死机!!找寻SD卡里面的如下的文件夹删除即可!!(…