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

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\jiweiD:
cd D:\project\server\jiwei
dir
restart.bat

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

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

4、拉取源代码在服务器上的地址

路径可以在jenkins.xm中配置,详见02-jenkins学习之旅-基础配置-CSDN博客 中【0 配置主路径】

5、任务列表

http://www.lryc.cn/news/2387562.html

相关文章:

  • 基于Python flask 的豆瓣电影top250数据评分可视化
  • Cat.4+WiFi6工业路由器介绍小体积大作用ER4200
  • 大模型应用开发第三讲:大模型是Agent的“大脑”,提供通用推理能力(如GPT-4、Claude 3)
  • 创建型模式之Abstract Factory(抽象工厂)
  • GitLab 18.0 正式发布,15.0 将不再受技术支持,须升级【一】
  • 【DeepSeek论文精读】12. DeepSeek-Prover-V2: 通过强化学习实现子目标分解的形式化数学推理
  • 字符串day7
  • vue2中,codemirror编辑器的使用
  • FastAPI与MongoDB分片集群:异步数据路由与聚合优化
  • Perl单元测试实战指南:从Test::Class入门到精通的完整方案
  • 强大的免费工具,集合了30+功能
  • 从0开始学习R语言--Day11--主成分分析
  • 通用前端框架项目静态部署到Hugging Face Space的实践指南
  • AI辅助写作 从提笔难到高效创作的智能升级
  • 十一、Samba文件共享服务
  • 医疗影像检测系统设计与实现
  • 11.13 LangGraph记忆机制解析:构建生产级AI Agent的关键技术
  • C++23中std::span和std::basic_string_view可平凡复制提案解析
  • [yolov11改进系列]基于yolov11引入感受野注意力卷积RFAConv的python源码+训练源码
  • Springboot引入Spring Cloud for AWS的配置中心(Parameter Store和Secrets)
  • 打破云平台壁垒支持多层级JSON生成的MQTT网关技术解析
  • Modbus通信中的延迟和时间间隔详解
  • maven 最短路径依赖优先
  • SAAS架构设计2-流程图-用户与租户之间对应关系图
  • TypeScript入门到精通
  • 三、Docker目录挂载、卷映射、网络
  • 迪米特法则 (Law of Demeter, LoD)
  • 【R语言编程绘图-函数篇】
  • 训练自己的yolo模型,并部署到rk3588上
  • Leetcode 3556. Sum of Largest Prime Substrings