美文网首页
4. GitLab CI/CD实践 - CI/CD流程简介

4. GitLab CI/CD实践 - CI/CD流程简介

作者: freefishz2 | 来源:发表于2018-10-06 08:28 被阅读76次
gitlab.png

粉色:

  • GitLab的CI/CD由.gitlab-ci.yml文件配置
  • 每个项目根目录可以配置一个.gitlab-ci.yml文件

橙色:

  • CI/CD的具体任务由GitLab Runner负责调度执行
  • GitLab Runner需事先在GitLab注册才能被调用
  • GitLab Runner可以安装在实体机上,也可以通过Docker安装

蓝色:

  • CI/CD过程可通过提交代码自动触发,也可以通过手动触发
  • 触发后,GitLab根据.gitlab-ci.yml的配置通知相应的GitLab Runner
  • GitLab Runner仅仅是一个任务调度器,不负责执行具体的任务
  • GitLab Runner收到通知后,根据.gitlab-ci.yml配置,生成相应的Worker来执行一系列具体的任务:编译、测试、打包、部署等
  • Worker可以是实体机,也可以是Docker

相关文章

网友评论

      本文标题:4. GitLab CI/CD实践 - CI/CD流程简介

      本文链接:https://www.haomeiwen.com/subject/phbqaftx.html