什么是jenkins

jenkins是一个自包含的,开源的自动化服务器,可以用于自动化构建测试交付或者部署各种任务,

这是官方的说法,晦涩难懂,其实就是一句话,jenkins简化了你的发布流程,你点击一个build按钮,他帮你拉取你的repository,然后build你的代码,安装你的依赖,再把你的应用程序员发布到你的服务器,又因为现在都是docker化的应用,所以jenkins就是把构建的镜像push到你的远程的仓储,就像上个专题讲的docker的build操作,这些操作jenkins就会帮你做,你需要做的就是点击一个按钮,整个过程发布过程就结束了,在如今的CI CD时代,想持续的集成或者持续交付,一个自动化部署的软件服务几乎是少不了的,

你点击build按钮的时候jenkins会帮你做什么

1,pull 你的repositoy ,拉取你的源码

2,build源码(安装你的应用程序所需要的依赖)

3,单元测试

4,发布你的程序到服务器(或者是Push image到你的远程镜像服务里面)

你看懂了这4个步骤,就能明白jenkins是什么

下一篇如何安装jenkins

你可能感兴趣的:(什么是jenkins)