• GitLab CI / CD是GitLab内置的工具,用于通过连续方法进行软件开发
    • 持续集成的工作原理是将小的代码块推送到Git存储库中托管的应用程序代码库中,并且每次推送都运行一系列脚本来构建,测试和验证代码更改,然后再将其合并到主分支中。
    • 持续交付和部署包括进一步的CI,可在每次推送到存储库默认分支时将应用程序部署到生产环境。
    • 这些方法使您可以在开发周期的早期发现错误,从而确保部署到生产环境的所有代码均符合为应用程序建立的代码标准。
    • GitLab CI / CD由位于存储库根目录的名为.gitlab-ci.yml的文件配置。该文件创建一个管道,该管道运行以更改存储库中的代码。管道包含一个或多个顺序运行的阶段,每个阶段可以包含一个或多个并行运行的作业。这些作业(或脚本)由GitLab Runner代理执行。
    • GitLab Runner是一个开源项目,用于运作任务,并把结果发送回GitLab,它与GitLab CI一起使用。