jenkins自动化构建、部署项目

本文详细介绍了jenkins自动化构建、部署的过程,包括自动化部署的场景、jenkins的安装配置、创建任务、配置项目依赖及使用Docker进行部署。通过jenkins与Docker的结合,实现了高效便捷的软件发布流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本次总结由以下三个方面:

1、了解什么是jenkins以及jenkins能干什么

2、如何安装、配置jenkins

3、如何使用jenkins进行项目的构建、部署

一、自动化部署的场景

1、项目还在开发阶段(jenkins

•       1.1、经常升级功能,测试人员需要不断的测试

•       1.2、需要经常的演示项目给领导或者客户查看

       迭代是非常的频繁的,如果人工不断的去部署的话就非常的麻烦

2、项目上线阶段,并且后期的升级(jenkins+ansible

•        2.1、如果只引用了配置中心的话,其实也是比原来的模式方便了很多,但是运维人员还是需要手工部署

•        2.2、运维人员还是需要手工搭建好基础环境(比如mysqlrediszookeeper等等)

3、云平台的模式(openstack技术栈)

       在线(页面)安装基础环境和部署项目

       更加智能的自动化(openstack

二、为什么需要自动化构建、部署

一、了解目前传统的开发部署的缺点

前提:微服务模式下(工程非常多),如何管理项目呢?

1、开发阶段:(开发和测试的协同)

开发升级一点功能,每次都得手工去部署非常的麻烦

理想的模式:开发人员只需要提交代码到git,测试人员自己去部署

2、上线阶段:(开发和运维的协同)

每次都得手工打包给运维,运维再去部署

理想的模式:开发人员只需要提交代码到git,运维自己拉取项目打包部署

jenkins的思路(图片说明)

jenkins的思路(文字说明)

jenkins所做的三件事

1、从git服务器拉取最新代码(必须安装git

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值