1 Jenkins 学习笔记
1.1 持续集成概述及运行流程
持续集成:指的是代码在开发的过程中可以频繁的将代码部署集成到主
干上,并进行自动化测试 CI
持续交付:在持续集成的基础环境基础之上,将代码部署到预生产环境
CD
持续部署:在持续交付的基础上,把代码放到生产环境自动化 CD
1.2 Jenkins 概述
Jenkins 是一个开源的软件项目,是基于 Java 开发的一种持续集成工具,
用于监控持续重复工作,指在一个开放易用的平台,是软件的持续集成变可能
1.3 Jenkins 自动化部署实现原理
1.4 Jenkins 部署环境
基本环境:
1. JDK 环境,因为 Jenkins 是 Java 开发的,因此需要 JDK 环境
2. Git/Svn 客户端,因一般代码是放在 Git/Svn 服务器上的,我们需要拉