当前位置: 首页 > 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/news/305195.html

相关文章:

  • 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集合去重
  • 【python计算机视觉编程——9.图像分割】
  • 什么是 SMB 服务器以及它如何工作?
  • Nginx引发的惨案
  • 动手学深度学习(pytorch)学习记录28-使用块的网络(VGG)[学习记录]
  • 【计算机网络】HTTPHTTPS
  • vue前端实现下载导入模板文件
  • 1405 问题 E: 世界杯
  • 基于深度学习的信号滤波:创新技术与应用挑战
  • PyTorch 和 TensorFlow
  • 【深度学习】神经网络-怎么分清DNN、CNN、RNN?