Hasty Briefsbeta

双语

Zig Community Mirrors

a year ago
  • #CI
  • #Zig
  • #Community Mirrors
  • 建议在CI环境中使用社区镜像下载Zig,以避免从ziglang.org直接下载时可能出现的偶发性失败或速度缓慢问题。
  • Ziglang.org目前托管在单台服务器上,因此社区镜像能提供更可靠的下载方案。
  • 社区镜像虽未经Zig软件基金会官方认证,但由于采用签名归档文件,安全性有保障。
  • 安全提示:使用社区镜像时,务必使用ZSF公钥验证minisign签名。
  • GitHub Actions用户可使用mlugg/setup-zig Action从社区镜像安装Zig并自动缓存。
  • 社区镜像列表详见:https://ziglang.org/download/community-mirrors.txt
  • 工具应随机轮询镜像列表,避免单个镜像服务器过载。
  • 所有Zig压缩包均附带minisign签名,下载时必须同步获取并验证签名文件。
  • 推荐工作流:缓存镜像列表并每日刷新(频率约1次/天)。
  • 镜像服务器必须支持HTTPS协议,请求需包含'source'查询参数以供统计。
  • 若某镜像失效,请尝试其他节点;当所有镜像不可用时可将ziglang.org作为备用源。
  • 搭建镜像服务器前请查阅www.ziglang.org代码库中的文档说明。