Skip to main content

持续集成(CI)

持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。 接下来我们将会基于《最佳实践之搭建博客网站》的流水线实践持续集成。打开流水线zblog详情,tab切换到设置,如下图所示。

test

编辑“触发执行流水线”,如下图所示。

test

选择触发条件“提交代码到Branch”,填写分支名master,点击<保存>设置成功。当Gitlab中提交代码到master分支就会触发自动集成。

执行小测试:编辑构建任务,镜像版本改为时间戳为tag。如果触发CI可以从镜像版本变化确认。如下图所示。

test

在代码仓库master分支中新建一个test文件,内容随意。如下图所示。

test

提交代码之后,返回平台可以看到zblog已经开始执行,说明CI成功触发。待执行结束后,查看镜像仓库是否新增一个镜像版本(以时间戳为tag)。如果新增了镜像,说明集成过程顺利完成。