我刚刚了解了 GitHub Actions,我认为它非常棒。
一开始让我印象深刻的一件事是,当我设置自托管运行器时,GitHub 要求我在我的本地机器上运行一堆命令,这显然是在私有网络中,它没有暴露在互联网上(入站- 意味着 www 无法访问它)。
但是,在安装了 GitHub 要求我安装的内容后,似乎已成功设置了一个 webhook,并且每次推送/合并到我的 master(在 GitHub 操作文件中设置)时,我计算机上的工作人员都知道并开始提取最新的版本并开始安装依赖项和其他 CI/CD 内容。
现在我很好奇的是,当我的虚拟机在私有网络中时,GitHub 实际上是如何与我的虚拟机对话的?
我从来都不是一个网络人,所以我不太确定为什么这是可能的。但它很迷人。
| 归档时间: |
|
| 查看次数: |
502 次 |
| 最近记录: |