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自动部署方案探索的主要内容,如果未能解决你的问题,请参考以下文章