【发布时间】:2021-02-04 00:43:22
【问题描述】:
我刚刚了解了 GitHub Actions,我认为它非常棒。
一开始让我印象深刻的一件事是,当我设置自托管运行器时,GitHub 要求我在我的本地机器上运行一堆命令,这显然是在私有网络中并且它没有暴露在互联网(入站 - 意味着 www 无法访问它)。
但是,在安装了 GitHub 要求我安装的内容之后,似乎一个 webhook 设置成功,并且每次推送/合并到我的主人(在 GitHub 操作文件中设置)时,我电脑上的工作人员都知道并开始拉取最新版本的 repo 并开始安装依赖项和其他 CI/CD 内容。
现在我很好奇的是,当我的虚拟机位于专用网络中时,GitHub 是如何与我的虚拟机对话的?
我从来都不是网络人,所以我不太确定为什么会这样。但它很迷人。
【问题讨论】:
标签: github-actions