Gitlab CI/CD自动部署方案探索

Posted 河南骏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Gitlab CI/CD自动部署方案探索相关的知识,希望对你有一定的参考价值。

   

如上图所示,当我们提交代码到 GitLab 仓库后,满足指定条件后就会触发 Pipeline 进行自动化构建、测试、发布等。

Gitlab

gitlab是做代码的版本管理,gitlab本身就用CI/CD的功能,原定是使用gitlab+Jenkins+Docker的流行部署框架的,但是gitlab-runner配置简单,很容易与gitlab集成。当新建一个项目的时候,不需要配置webhook回调地址,也不需要同时在jenkins新建这个项目的编译配置,只需在工程中配置gitlab-ci.yml文件,就可以让这个工程可以进行编译。

 

在gitlab你的project下面,需要新建一个.gitlab-ci.yml文件.

.gitlab-ci.yml 文件

.gitlab-ci.yml 文件是一个申明式配置文件,放在项目的根目录下,用 stages 定义 Gi

以上是关于Gitlab CI/CD自动部署方案探索的主要内容,如果未能解决你的问题,请参考以下文章

Gitlab CI/CD自动部署方案探索

持续集成指南:Gitlab CI/CD 自动部署前端项目

GitLab Jenkins CI/CD 自动化部署

还在用Jenkins?试试Gitlab的CI/CD功能吧

还在用Jenkins?试试Gitlab的CI/CD功能吧

Gitlab CI/CD配置-并发送消息到飞书