04-jenkins学习之旅-java后端项目部署实践

1、创建被管理项目

2、构建流程说明

jenkins其实就是将服务部署拆分成了:

1、拉取代码(git)

2、打包编译

3、自定义脚本(jar复制、执行启动脚本)

4、部署成功后的一些通知等

3、demo配置

3.1、General

3.2 源码管理

添加用户名密码方式如下图

3.2.1 常见错误(retured status code 128)

jenkins在使用git拉取代码的时候,首先需要有git插件,其次服务器需要安装并配置git.

具体处理方式可以查看:02-jenkins学习之旅-基础配置-CSDN博客 中的【2 git配置

Failed to connect to repository: Command "gitexe ls-remote -h -- sh:/it bonnie@127.0.0.1:29418/jdzjw.git HEAD"retured status code 128 stdout:stderr: Host key verification failed.fatal: Could not read from remote repository.

Please make sure you have the correct access rightsand the repository exists.

3.3、Triggers

3.4、Environment

3.5、Pre Steps

复制代码
C:\ProgramData\Jenkins\.jenkins\workspace\jw-service\admin\pom.xml
clean install -Dmaven.test.skip=true

3.6、Build

3.7、Post Steps

复制代码
copy C:\ProgramData\Jenkins\.jenkins\workspace\jw-service\admin\ruoyi-admin\target\ruoyi-admin.jar D:\project\server\jiwei

D:
cd D:\project\server\jiwei
dir
restart.bat

3.8、构建设置、构建后设置

以上完成后,可以点击【save】保存

4、任务列表

相关推荐
Gorgous—l30 分钟前
数据结构算法学习:LeetCode热题100-链表篇(下)(随机链表的复制、排序链表、合并 K 个升序链表、LRU 缓存)
数据结构·学习·算法
流星52112231 分钟前
GC 如何判断对象该回收?从可达性分析到回收时机的关键逻辑
java·jvm·笔记·学习·算法
井队Tell1 小时前
打造高清3D虚拟世界|零基础学习Unity HDRP高清渲染管线(第五天)
学习·3d·unity
sensen_kiss2 小时前
INT301 Bio-computation 生物计算(神经网络)Pt.2 监督学习模型:感知器(Perceptron)
神经网络·学习·机器学习
Han.miracle2 小时前
数据结构——排序的超级详解(Java版)
java·数据结构·学习·算法·leetcode·排序算法·1024程序员节
电子云与长程纠缠3 小时前
Blender入门学习06 - 粒子
学习·blender·1024程序员节
综合热讯4 小时前
湖南粒界教育科技有限公司:专注影视职业教育,AI辅助教学提升学习实效
人工智能·科技·学习
冬夜戏雪4 小时前
[学习日记]看书笔记
java·学习
DKPT5 小时前
JVM直接内存和堆内存比例如何设置?
java·jvm·笔记·学习·spring
py有趣5 小时前
LeetCode学习之0矩阵
学习·leetcode·矩阵