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

jenkins 持续集成/项目部署

前置操作可查阅:

docker 安装 jenkins : https://xijia.blog.csdn.net/article/details/127021367?spm=1001.2014.3001.5502
win安装及 jenkins 前置配置: https://xijia.blog.csdn.net/article/details/89734992

一、直接部署 jar 以 sh脚本启动服务 (传统部署)

流程示例

  • 1、拉取 git 代码 (需提前配置 git 账号)
  • 2、配置打包的pom.xml 根文件 (父pom或子pom, 根据依赖关系)
  • 3、配置需要上传到 linux 的 jar 进行上传 (linux 服务器信息需提前配置)
  • 4、执行命令 (sh脚本启动服务,可以是直接启动 jar,或是打成 docker 镜像在以 docker 启动)

0、构建一个maven项目

在这里插入图片描述

1、配置源码地址

在这里插入图片描述

2、配置 bulid 打包 pom.xml

指定发布项目中的那个模块

在这里插入图片描述

3、构建后操作

指定发布项目中的那个模块

在这里插入图片描述

上传的jar 目录可到工作空间中查看
在这里插入图片描述

4、构建日志

1在这里插入图片描述
2
在这里插入图片描述
3
在这里插入图片描述

二、docker 镜像拉取部署

待定

三、k8s 拉取docker 镜像部署

待定

四、前端纯静态资源文件部署

待定

五、前端 vue 代码部署

待定

相关文章:

  • 彻底掌握Makefile(二)
  • 【华为机试真题Java】取近似值
  • 如何预备ERP中的事务数据?
  • 360 度评估中的最佳问题推荐
  • 谷粒商城超详细笔记+踩坑(1)——项目环境搭建、人人开源快速开发和代码生成器
  • 性价比首选,百元旗舰级骨传导耳机——南卡Runner CC3实战评测
  • ibatis的xml中<resultMap>使用继承,省时省力
  • CSDN编程竞赛第六期总结
  • 教外谈(1)—— windows逆向入门
  • C语言数据类型、运算符、表达式
  • ThreadPoolExecutor的执行流程和拒绝策略
  • 基于java程序设计课程辅助教学平台计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  • C#基础--集合
  • 【css】svg修改图标颜色
  • RHEL入门之系统角色
  • 《剑指offer》分解让复杂问题更简单
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • CSS进阶篇--用CSS开启硬件加速来提高网站性能
  •  D - 粉碎叛乱F - 其他起义
  • Docker 笔记(2):Dockerfile
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Sequelize 中文文档 v4 - Getting started - 入门
  • 对超线程几个不同角度的解释
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 给新手的新浪微博 SDK 集成教程【一】
  • 机器学习中为什么要做归一化normalization
  • 记一次和乔布斯合作最难忘的经历
  • 前端相关框架总和
  • 一天一个设计模式之JS实现——适配器模式
  • ​TypeScript都不会用,也敢说会前端?
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • $().each和$.each的区别
  • (C++17) optional的使用
  • (done) ROC曲线 和 AUC值 分别是什么?
  • (NO.00004)iOS实现打砖块游戏(九):游戏中小球与反弹棒的碰撞
  • (十三)Java springcloud B2B2C o2o多用户商城 springcloud架构 - SSO单点登录之OAuth2.0 根据token获取用户信息(4)...
  • (数位dp) 算法竞赛入门到进阶 书本题集
  • (译)计算距离、方位和更多经纬度之间的点
  • ***汇编语言 实验16 编写包含多个功能子程序的中断例程
  • .bat批处理出现中文乱码的情况
  • .net core IResultFilter 的 OnResultExecuted和OnResultExecuting的区别
  • .NET Remoting Basic(10)-创建不同宿主的客户端与服务器端
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET 回调、接口回调、 委托
  • .NET 解决重复提交问题
  • .NET 中让 Task 支持带超时的异步等待
  • .netcore 获取appsettings
  • .Net开发笔记(二十)创建一个需要授权的第三方组件
  • .NET中的十进制浮点类型,徐汇区网站设计
  • @converter 只能用mysql吗_python-MySQLConverter对象没有mysql-connector属性’...
  • @Responsebody与@RequestBody
  • [20170705]diff比较执行结果的内容.txt
  • [383] 赎金信 js
  • [Android] Upload package to device fails #2720
  • [Android]How to use FFmpeg to decode Android f...