我需要gitlab运行程序才能为gitlab中的项目执行CICD吗?

时间:2019-08-10 09:37:50

标签: gitlab-ci devops gitlab-ci-runner

我是gitlab CICD的新手,我对gitlab运行程序的兴趣感到困惑。 Gitlab已经可以在项目上自动运行CICD,而无需安装运行程序。所以我需要建议哪个跑步者以及何时何地需要帮助?

1 个答案:

答案 0 :(得分:0)

仅当您操作own instance of GitLab时才需要它:

  

     

建筑

     

GitLab CI / CD是GitLab的一部分,GitLab是一个Web应用程序,具有将其状态存储在数据库中的API。除了GitLab的所有功能之外,它还可以管理项目/构建并提供一个不错的用户界面。

https://about.gitlab.com/images/ci/ci-cd-architecture_2x.png

  

GitLab Runner是一个处理构建的应用程序。它可以单独部署,并通过API与GitLab CI / CD一起使用。

     

要运行测试,您至少需要一个GitLab实例和一个GitLab Runner。

如果您use gitlab.com,则仅将.gitlab-ci.yml放在存储库的根目录中即可。

  

GitLab CI / CD和shared runners已在GitLab.com中启用,并且对所有用户均可用,仅限于user’s pipelines quota