狀態

狀態指示應用程式部署就緒。若要追蹤應用程式版本是否準備好進行部署,您可以使用狀態來追蹤應用程式版本的需求。

設定發行的生命週期時,您可以將具有狀態的閘道附加至生命週期中的階段。每一個階段都可以具有一個以上閘道。閘道代表需求,而狀態指示已符合需求。需求可以是完成測試活動或核准。應用程式符合需求時,您可以將狀態授與應用程式,以指示應用程式符合需求。一個應用程式版本可具有多種不同的狀態。您可以檢查應用程式狀態,來判定應用程式是否已準備好進行部署。

例如,專案生命週期具有下列階段:自動化測試及效能測試階段。進入效能測試階段的需求可能是完成建置驗證測試、通過 JUnit 測試,及接收來自品質保證主管的核准。若要呈現此實務範例,您可以使用下列狀態定義效能測試階段中的閘道: 應用程式達到所有這三種狀態時,或取得對不具有狀態的豁免時,即已準備好移至效能測試階段。

如果指派給某個發行的所有應用程式版本都具有要部署階段所需的每個狀態,或都取得對不具備之狀態的豁免,則可以排定該發行以進行部署。如果部分狀態遺漏且未取得豁免,則閘道將失敗,且部署會被封鎖。

要訣:

若要部署不具有狀態的應用程式,您可以建立豁免。若要建立豁免,請按一下發行及部署,然後按一下發行。然後,按一下閘道狀態為失敗的應用程式的詳細資料。接著按一下建立豁免,並填妥詳細資料。


意見