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