美文网首页
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