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

jenkins入门

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

CI 、CD入门
在这里插入图片描述

一:jenkins实现CI操作

1.在jenkins环境安装jdk 、maven ,同事修改maven里的settings.xml中的两个配置:添加jdk插件版本并开启和私服镜像(也可以在jenkins页面的全局配置选择自动安装,但是自动安装速度很慢,所以这里选择手动安装,后面直接在全局配置指定目录)
2.上面两个装好后,后续通过共享数据卷的方式共享给jenkins容器,就可以在后面的jenkins容器内部使用到了
3.使用容器镜像启动jenkins,同时安装git parameterpublish over ssh 插件
4.安装好ssh插件后,在系统配置的最下面可以添加目标服务器,用于后续的服务部署等,需要添加好账号密码或者密钥,指定工作目录
5.在jenkins里面创建工程—添加代码仓库—在“build”中添加调用顶层maven去构建(此处就能选择之前的maven环境,填写打包命令了)
此处对应上图中的pull拉去代码和build打包两步
6.继续在工程的config中配置“post-build actions”—send build artifacts over ssh连接目标服务器—选择服务器-在transfer下面填写需要上传的包,exec command可以填写执行命令

代码添加dockerfile:
代码添加dockerfile
代码添加dockercompose:
代码添加dockercompose
jenkins添加一个自由风格的软件项目,工程config页面添加构建后操作:
在这里插入图片描述
此处cd注意后面加绝对路径
在这里插入图片描述
此时&


http://www.kler.cn/a/305195.html

相关文章:

  • 1.7 JS性能优化
  • 数字孪生在智慧能源项目中的关键作用,你了解多少?
  • C++编程:利用环形缓冲区优化 TCP 发送流程,避免 Short Write 问题
  • Linux如何更优质调节系统性能
  • Python提取PDF和DOCX中的文本、图片和表格
  • Android中桌面小部件的开发流程及常见问题和解决方案
  • Leangoo敏捷工具在缺陷跟踪(BUG)管理中的高效应用
  • 网络编程day05(循环服务器、并发服务器)
  • opencv之Canny边缘检测
  • 闭包+面试真题
  • Python 数学建模——cvxpy 规划求解器
  • 在线编程实现!如何在Java后端通过DockerClient操作Docker生成python环境
  • 如何理解Configurational entropy
  • 你的大模型应用表现真的好吗?借助 Dify + Langfuse 一探究竟
  • Excel 基础知识-操作手册2
  • Python 实现Excel XLS和XLSX格式相互转换
  • nacos 安装 centos7 docker
  • 准备SAP RISE Go-Live weekend
  • Vue3+TypeScript+Vite+Less 开发 H5 项目(amfe-flexible + postcss-pxtorem)
  • ingress对外服务
  • c# socket通信实例
  • Docker突然宣布:涨价80%
  • 初阶数据结构【TOP】- 11.普通二叉树的介绍 - 1. (细致,保姆~~!)
  • 进阶岛 任务2:Lagent 自定义你的 Agent 智能体
  • sshpass 实现的SSH免交互密码登录和ARM移植
  • Java中List集合去重