《前端运维》中,如何运用Jenkins实现持续构建?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1851个文字,预计阅读时间需要8分钟。
首先,我们来了解什么是持续构建。持续构建(Continuous Integration,CI)简要来说,负责从代码库中拉取代码,执行用户预定义的脚本,通过一系列编译操作构建出产品,并将产品推送到产品库中。
首先,我们先来了解下什么叫做持续构建。持续构建简称CI,负责拉取代码库中的代码后,执行用户预定义的脚本,通过一系列编译操作构建出一个制品,并将制品推送到制品库里。常用的持续构建工具有 Gitlab CI,Github CI,Jenkins等。这个环节不参与部署,只负责构建代码,然后保存构建物,构建物被称为制品,保存制品的地方被称为制品库。
另外,我们来了解下什么是持续部署和持续交付,它们可以统称为CD,即Continuous Deployment和Continuous Delivery。持续部署的概念是:将制品库中的制品拿出来后,部署在测试环境,交付给客户提前测试。持续部署则是将制品部署在生产环境。所以你看,其实持续部署和持续交付的含义类似,只是对象不同。
今天我们的核心就是学一下Jenkins持续构建,整体的持续构建的思路类似下图,当然,这个不是绝对的,具体的场景会有区别:
下面,我们就来看一下使用Jenkins实现持续构建的全过程,哦对,在开始之前,如果你学了之前的内容,请先清空你的服务器,就重置一下就行,之前说过阿里云怎么重置,如果是其他的云服务器,可以百度下。
本文共计1851个文字,预计阅读时间需要8分钟。
首先,我们来了解什么是持续构建。持续构建(Continuous Integration,CI)简要来说,负责从代码库中拉取代码,执行用户预定义的脚本,通过一系列编译操作构建出产品,并将产品推送到产品库中。
首先,我们先来了解下什么叫做持续构建。持续构建简称CI,负责拉取代码库中的代码后,执行用户预定义的脚本,通过一系列编译操作构建出一个制品,并将制品推送到制品库里。常用的持续构建工具有 Gitlab CI,Github CI,Jenkins等。这个环节不参与部署,只负责构建代码,然后保存构建物,构建物被称为制品,保存制品的地方被称为制品库。
另外,我们来了解下什么是持续部署和持续交付,它们可以统称为CD,即Continuous Deployment和Continuous Delivery。持续部署的概念是:将制品库中的制品拿出来后,部署在测试环境,交付给客户提前测试。持续部署则是将制品部署在生产环境。所以你看,其实持续部署和持续交付的含义类似,只是对象不同。
今天我们的核心就是学一下Jenkins持续构建,整体的持续构建的思路类似下图,当然,这个不是绝对的,具体的场景会有区别:
下面,我们就来看一下使用Jenkins实现持续构建的全过程,哦对,在开始之前,如果你学了之前的内容,请先清空你的服务器,就重置一下就行,之前说过阿里云怎么重置,如果是其他的云服务器,可以百度下。

