專案團隊將 npm 套件發佈到 Azure Artifacts 中的 Feed1,並且有多個專案會取用這些套件。為了確保只有經過測試的套件才能被取用,同時將開發工作量降到最低,您應該怎麼做?
選擇一個答案
點擊一個選項來檢查您的答案。
正確答案: 建立一個名為 @release 的摘要檢視,並將 @release 設定為預設檢視。npm 套件測試成功後,設定發行管線以將套件提升到 @release 檢視。.
為什麼這是答案
正確答案是建立一個名為 @release 的摘要檢視,並將 @release 設定為預設檢視,然後在測試成功後將套件提升到此檢視。Azure Artifacts 的檢視 (Views) 功能允許您管理套件的生命週期,確保只有經過驗證的套件才能被下游專案使用。將 @release 設為預設檢視,表示取用者預設只會看到已發布且經過測試的套件。透過發行管線將套件「提升 (promote)」到 @release 檢視,是將套件從開發階段轉移到發布階段的標準做法,且能確保只有通過測試的套件才可被取用,同時最大程度地減少開發人員的工作量。 其他選項不正確的原因: 將套件「標記 (tag)」為 release 不會限制套件的取用,因為標記只是元資料,不會影響檢視的篩選。 建立名為 @default 的檢視是多餘的,因為 Azure Artifacts 已經有一個預設的 @releases 檢視用於發布版本,或者應該使用自訂的 @release 檢視來明確區分。將 @default 設為預設檢視會導致所有套件(包括未測試的)都可見。
通過考試 — 無需無休止地尋找答案
集中一處獲取此考試的所有核實題目和解釋,節省數小時的準備時間。1,000 多種認證 · 20 多種語言 · 免費開始。
更快通過您的考試 → 無需信用卡