GitLab - >环境和亚军之间的区别?

时间:2018-04-23 13:15:51

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

当我阅读教授如何编写正确的“.gitlab-ci.yml”文件的文档时,我碰巧看到了“环境”的概念。而且我很想知道一份工作的“环境”属性与“跑步者”的工作之间的区别?

我冒昧地猜测Runner应该是运行我的工作的容器,但是,“Environment”应该是我将来部署我的应用程序的容器。我是对的吗?

1 个答案:

答案 0 :(得分:2)

“环境”是部署的“地方”。您可以拥有测试环境,暂存阶段,当然还有生产环境。您可以在此处详细了解:https://docs.gitlab.com/ee/ci/environments.html#environments

“Runner”只是一个处理你的CI工作的工作进程 - 它没有连接到你的应用程序 - 它只是从管道中获取你的工作,运行它并接受另一份工作(可能来自完全不同的应用程序)。以下是有关跑步者的更多信息:https://docs.gitlab.com/ee/ci/runners/README.html