我一直在尝试 gitlab 运行程序,并注意到安装在 VPN 后面的 Linux 系统上的 shell 运行程序可以在没有任何网络问题或防火墙的情况下进行访问。
如果我想在同一环境中设置 kubernetes 运行器,则需要添加可公开访问的端点。
使用 shell 运行程序时,gitlab 运行程序如何绕过我的 VPN 和防火墙?
请注意,我的 VPN/防火墙限制传入流量,但不限制传出流量。
gitlab-runner
是否向 github 发出请求以获取有关何时运行管道的说明?
gitlab-runner 是否向 github 发出请求以获取有关何时运行管道的说明?
是的,运行程序发起连接,而不是 GitLab 实例。这就是为什么跑步者可能位于防火墙/VPN/其他任何东西后面。只要运行程序可以连接到 GitLab 实例,它就可以工作。
如果使用Gitlab,那么VPN是OpenVpn如何配置呢?即使笔记本电脑未连接到 VPN,部署仍然可以进行吗?