Github Actions的工作方式是,它们为每次工作流运行启动一个VM。因此,每次运行都在不同的VM上进行。虚拟机在启动时通常会获得不同的IP。但是,我找不到官方文档来说明Github Actions运行器VM是否属于这种情况。
该线程提到(在2019年,所以此后可能会有所变化):
Windows和Ubuntu托管的运行程序托管在Azure中,并且具有与Azure数据中心相同的IP地址范围。
目前,所有主持人都在美国东部2天青地区,但是随着时间的推移,可能还会增加更多地区。Microsoft每周更新一次JSON文件中的Azure IP地址范围,您可以从Azure IP范围和服务标签-Public Cloud 153网站下载。如果需要允许列表以防止未经授权访问内部资源,则可以使用此IP地址范围。
因此,在IP范围内应该有一个新地址。
它引用:“ GitHub托管的运行程序规范”,其中提到:
注意:如果您为GitHub组织或企业帐户使用IP地址允许列表,则不能使用GitHub托管的运行程序,而必须使用自托管的运行程序。
欲了解更多信息,请参见“关于自托管的选手。 ”
(特别是IP地址部分)
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句