微服务下的持续集成-Jenkins自动化部署GitHub项目

【一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义】

**开源地址:https://docs.qq.com/doc/DSmxTbFJ1cmN1R2dB **

      • 6.1 Git拉取项目
  • 6.2 新建Jenkins项目

    • 1 选择新建任务
  • 2 输入任务名称,然后选择Maven项目,点击确定

  • 3 输入描述,源码管理选择git

  • 4 点击添加,选择Jenkins配置

  • 4 配置凭据

  • 5 轮询

  • 6 环境变量

  • 7 JDK配置

  • 8 Maven配置

  • 10 大功告成

  • 11 项目运行

  • 七、总结

一、前言


只从公司用了Jenkins后就很想写这个了,因为这个真真真的是太方便了,想起小农刚工作的时候,那个时候部署项目怎么部署呢?首先需要将对应的class文件和xml一个一个导出来,放到对应的包文件里面,有时候一不小心很有可能会导错,这个时候又要去重新拉一下对应的class文件,然后对比看有没有导入错误,是不是class文件,先停止对应的tomcat服务,然后放到服务器上,之后再启动tomcat,这个过程简直就是繁琐重复而且没有技术含量,为此公司还专门配置了一个做这个工作的运维人员,完全没有必要,这点工资给我,我来做还做开发,它不香吗?言归正传,自从用了Jenkins,才发现那是真的香,只需要提交到GIT上,然后在Jenkins上鼠标轻轻一点,等待发布,顺便还可以喝杯咖啡,省时省力,今天这篇文章就将介绍,如果搭建一个自动化部署的Jenkins。

附图一张我们的Jenkins:

在这里插入图片描述

二、DevOps概念


在这里插入图片描述

DevOps 一词的来自于 Development 和 Operations 的组合,突出重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。DevOps 其实包含了三个部分:开发、测试和运维。换句话 DevOps 希望做到的是软件产品交付过程中IT工具链的打通,使得各个团队减少时间损耗,更加高效地协同工作。

DevOps 强调的是高效组织团队之间如何通过自动化的工具协作和沟通来完成软件的生命周期管理,从而更快、更频繁地交付更稳定的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值