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 儲存桶不會主動刪除。不過,我們無法保證該儲存桶會保留多久。我們強烈建議您盡快更新以指向新的儲存桶。