gitlab对于ci/cd的实现

  现如今CI/CD已经是很常见,实现的工具也很多,最常见的就是jenkins,大多数公司都会采用。本文章讲解gitlab对于ci/cd的实现,两者的区别在何处请自行百度。

 

  gitlab是什么就不多说了。gitlab对CI/CD的实现依赖的Runner就要多说说了。

  Runner可以简单理解为gitlab实现CI/CD开发出的小程序,我们可以把Runner安装到gitlab的机器上,也可以把它安装到其他单独机器上,只要两者可以实现通讯就ok。那么Runner到底是什么呢,它可以干什么呢?

  其实很容易理解,我们配置自己的CI/CD文件,然后保存在gitlab上,gitlab就会寻找我们自己安排的一个Runner,让Runner把我们在gitlab上的项目下载到它的机器,然后用根据我们配置的CI/CD文件,实现一系列操作。帮助我们实现持续交付和自动部署。话不多说了,我们通过一个实验来学习。

 

posted @ 2019-07-11 15:58  2号  阅读(446)  评论(0编辑  收藏  举报