jenkins git gitlab 部署简略图 通俗易懂

CI 持续集成
CD 持续部署发布


jenkins官方地址 jenkins.io


jenkins目标 持续 自动的构建/测试软件项目   监控软件开发流程 快速问题定位及处理 提高开发效率


jenkins 特性 开源的Java语言开发持续集成工具 支持CI/CD 易于部署 可通过yum或者war或者docker安装 web页面配置管理 
    消息通告及测试报告 
    分布式构建 支持多台机器
    文件识别 文件跟踪
    丰富的插件 适应性较好


流程 开发者将代码上传到版本库 jenkins通过配置本库的连接地址获取代码  Jenkins获取源代码后通过参数化构建或者触发器构建 开始编译打包    jenkins通过调用maven(Ant gradle)命令实现编译打包过程 生成的war包通过ssh插件上传到远程服务器中通过shell脚本自动发布项目
需要将jenkins放在tomcat或者其他动态web服务器上 需要配备jdk环境和maven插件


jenkins插件 Maven 美纹插件 用于编译
    Deploy 地普罗插件 用于发布以及自动化
    git 插件 索取代码和包
    publish 帕博力神插件 通过ssh连接
    ssh 插件
    trigger 吹个插件 触发器
    Email 插件 绑定邮件发送提醒


邮箱接收消息 需要打开smtp服务
需要在web页面全局配置设置一下maven和jdk

​​​​​​​
git上传到本地库时加上tag 声明参数 然后jenkins创建项目时 勾选参数化 其中指定分支写${tag} 名称写tag 参数类型选标签
自动化上传
webhook插件
首先要传公钥私钥建立联接
添加相关的插件 jenkins创建项目的时候勾选触发器 与git建立链接 填写URL和Secret token 有包上传就会自动上传

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值