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、任务列表

相关推荐
red_redemption6 分钟前
自由学习记录(210)
学习
MartinYeung538 分钟前
[论文学习]PACT:溯源感知能力合约——面向智能体安全的参数级溯源
人工智能·学习·安全
小O的算法实验室2 小时前
AAAI-26,全局相关性学习:通过谱图神经网络增强进化算法
神经网络·学习·算法
宁风NF2 小时前
JavaScript:网络请求与前端通信
开发语言·前端·javascript·网络·学习·ecmascript
神神道呵he3 小时前
[深度学习] 大模型学习-RAG技术全景解析
人工智能·深度学习·学习
MartinYeung54 小时前
[论文学习]AgentSafetyBench:大语言模型智能体安全评估基准深度分析
学习·安全·语言模型
星夜夏空994 小时前
C++学习(13)——数据库的使用(MySQL)
数据库·c++·学习
艾莉丝努力练剑5 小时前
【Linux:动静态库】Linux 动静态库与可执行文件
linux·运维·服务器·学习·面试·文件系统·动静态库
宁风NF6 小时前
JavaScript:内存、垃圾回收、性能优化
开发语言·前端·javascript·学习·性能优化·es6
凉、介6 小时前
Armv8 原子性:体系结构保证与编程语义
linux·学习·嵌入式·arm·原子操作·atomic