S3 存储桶迁移
Electron 正在更改其主要的 S3 存储桶,您可能需要更新您的构建脚本
发生了什么?
Electron 的大量构建产物被上传到一个名为 gh-contractor-zcbenz
的 S3 存储桶。作为 2020 年开始的持续基础设施/所有权迁移的一部分,我们将把所有使用 gh-contractor-zcbenz
的内容从其在 S3 中的旧家迁移到 https://artifacts.electronjs.org
上托管的新存储系统。我们大多数资产使用的路径前缀也略有变化。示例如下:
之前: https://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/dist/v17.0.0/node.lib 之后: https://artifacts.electronjs.org/headers/dist/v17.0.0/node.lib
这里重要的是 主机名 已更改,并且 /atom-shell
前缀 已更改。 另一个例子,这次是针对调试符号
之前: https://gh-contractor-zcbenz.s3.amazonaws.com/atom-shell/symbols/path/to/symbol.pdb 之后: https://artifacts.electronjs.org/symbols/path/to/symbol.pdb
同样,主机名已更改,并且 /atom-shell
前缀已更改。
这可能会对您产生什么影响?
任何使用标准构建工具(如 electron-rebuild
、electron-packager
或 @electron/get
)的人都不需要做任何事情。这应该是大多数人。
对于任何直接引用 S3 存储桶的人,您必须更新您的引用以指向主机名并更新路径。
现有数据呢?
gh-contractor-zcbenz
存储桶上的大多数数据已克隆到新的存储系统中。这意味着所有调试符号和所有标头都已复制。如果您依赖于该存储桶中尚未复制的数据,请在 electron/electron
中提出问题并告知我们。
当前的 gh-contractor-zcbenz
S3 存储桶不会被主动删除。但是,我们无法保证该存储桶还能存活多久。我们强烈建议尽快更新以指向新的存储桶。