您位於此處:
延遲升級
延遲升級會在升級流程中的多個點期間發生。判定發生失敗的位置後,您便可以修正。
升級流程包含兩個主要步驟:將選取的中繼資料部署至目標階段的組織,並將合併的中繼資料推送至目標階段分支。在其中一項作業期間,當從外部服務對 DevOps Center 進行的更新中斷時,便會發生延遲升級。此通訊中斷會導致以下類型的延遲升級:
- 升級失敗–變更未升級至目標管道環境或相關聯的目標管道分支。若要修正問題,請執行查詢以尋找受影響的記錄,然後將「狀態」變更為「錯誤」,您就可以再次嘗試升級。
- 升級成功–變更已升級至目標管道環境與相關聯的目標管道分支,但未正確反映在 DevOps Center 中。若要修正問題,請執行查詢以尋找受影響的記錄,然後將狀態變更為「已完成」。
- 部署成功,但分支未合併–變更存在於目標管道環境中,但不會顯示在相關聯的目標管道分支中。若要修正問題,請執行查詢以尋找受影響的記錄,然後將「狀態」變更為「錯誤」,您就可以再次嘗試升級。
若要判定如何繼續修正延遲升級,請先疑難排解,以探索發生錯誤的位置。
-
登入目標組織,並檢查部署狀態。
進入「設定」,輸入部署狀態,然後選取「部署狀態」。
-
檢查部署是否失敗。
- 如果部署失敗,請重設工作項目的狀態,然後再試一次。請參閱升級失敗時修正延遲升級以取得指示。
- 如果部署成功,您就無法繼續進行下一步。
-
如果部署成功,請檢查來源控制系統中的提取 (變更) 要求是否已合併。
- 在來源控制儲存庫中檢視提取要求。如果您看見「延遲升級」錯誤,您可以使用下拉式清單來檢視變更要求。如果升級訊息表示「正在推送」,則下拉式功能表會停用。直接移至來源控制系統,並選取專案儲存庫來查看變更要求清單。
- 按一下「提取要求」。
- 如果所有提取要求皆已結案,則表示升級成功,但未正確反映在 DevOps Center 中。請參閱升級成功時修正延遲升級以取得指示。如果您看到未結案的提取要求,請繼續進行下一個步驟。
-
尋找與延遲升級相關聯的提取要求。
- 如果您嘗試升級階段中的所有工作項目,請尋找以
[DO NOT MERGE] For DevOps Center use only - <source stage> to <target stage>開頭的標題提取要求。 - 如果您選取要升級的項目子集,請查看包含工作項目識別碼的每個提取要求,例如
[DevOps Center] Merge WI-000002 to <target stage>。 - 如果您嘗試升級工作項目配套,請尋找具有相關聯來源和目標階段的提取要求,例如
[DevOps Center] <source stage> to <target stage>。
- 如果您嘗試升級階段中的所有工作項目,請尋找以
-
決定接下來要執行的動作。
- 如果所有相關聯的提取要求皆合併 (已結案),請參閱升級成功時修正延遲升級以取得指示。
- 如果未合併任何相關聯的提取要求 (仍未結案),請更新升級記錄的狀態,然後再次嘗試升級。請參閱當部署成功但合併至分支失敗時修正延遲升級以取得指示。
- 升級失敗時修正延遲升級
當您判定延遲升級是因為失敗而導致時,請更新記錄的狀態,然後再次嘗試升級。 - 升級成功時修正延遲升級
當您判定延遲升級成功,但未正確地反映在 DevOps Center 中時,請更新「非同步作業結果」記錄的狀態,以更新 DevOps Center 中的結果。 - 當部署成功但合併至分支失敗時修正延遲升級
在您判定部署成功但變更未反映在相關聯的管道分支中後,請更新「非同步作業結果」記錄的狀態,然後再次嘗試升級。

