GitLab.com的GitLab CI如何知道在哪里可以找到注册的本地跑步者?

GitLab.com的GitLab CI如何知道在哪里可以找到注册的本地跑步者?,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我已经用我的个人用户帐户在Gitlab.com上创建了一个测试管道。我创建了一个本地gitlab runner容器,并用该项目的标记注册了它。它运行正常,我需要理解这里的一个特定点。互联网上的Gitlab CI如何知道如何联系我笔记本电脑上的跑步者?它检测到一个公共ip地址,该地址属于我进行此测试的地方,而我在一个路由器后面设置,该路由器进行natting并给我一个私有ip地址。此外,runner在docker容器中运行。 这到底是怎么回事 是本地跑步者连接到GitLab,而不是相反。您可以通过

我已经用我的个人用户帐户在Gitlab.com上创建了一个测试管道。我创建了一个本地gitlab runner容器,并用该项目的标记注册了它。它运行正常,我需要理解这里的一个特定点。互联网上的Gitlab CI如何知道如何联系我笔记本电脑上的跑步者?它检测到一个公共ip地址,该地址属于我进行此测试的地方,而我在一个路由器后面设置,该路由器进行natting并给我一个私有ip地址。此外,runner在docker容器中运行。
这到底是怎么回事

是本地跑步者连接到GitLab,而不是相反。您可以通过浏览器和git连接到GitLab。同样地,
gitlab runner
每秒使用web API检查几次作业。这使得无需特殊配置即可启动并运行
gitlab runner
,因为几乎所有设备都可以访问网页(端口80)

以下是我发现的更多信息: