選取您的 Cookie 偏好設定

我們使用提供自身網站和服務所需的基本 Cookie 和類似工具。我們使用效能 Cookie 收集匿名統計資料,以便了解客戶如何使用我們的網站並進行改進。基本 Cookie 無法停用,但可以按一下「自訂」或「拒絕」以拒絕效能 Cookie。

如果您同意,AWS 與經核准的第三方也會使用 Cookie 提供實用的網站功能、記住您的偏好設定,並顯示相關內容,包括相關廣告。若要接受或拒絕所有非必要 Cookie,請按一下「接受」或「拒絕」。若要進行更詳細的選擇,請按一下「自訂」。

在 CodePipeline 中使用階段轉換

焦點模式
在 CodePipeline 中使用階段轉換 - AWS CodePipeline

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

轉換為可停用或啟用的管道階段之間的連結。預設為皆啟用。當您重新啟用已停用的轉換,最新修訂會在管道中所有剩餘階段內執行,除非已超過 30 天。管道執行不會繼續已停用超過 30 天的轉換,除非偵測到新的更改或者您以手動重新執行管道。

您可以使用 AWS CodePipeline 主控台或 AWS CLI 來停用或啟用管道中階段之間的轉換。

注意

您可以使用核准動作來暫停管道的執行,直到經過手動核准可繼續進行。如需詳細資訊,請參閱將手動核准動作新增至階段

停用或啟用轉換 (主控台)

若要停用或啟用管道中的轉換
  1. 登入 AWS Management Console 並開啟 CodePipeline 主控台,網址為 https://http://console.aws.amazon.com/codesuite/codepipeline/home

    所有與您的 AWS 帳戶相關的管道名稱都會顯示。

  2. Name (名稱) 中,選擇您想要啟用或停用轉換的管道之名稱。這會開啟管道的詳細檢視,包含管道各階段之間的轉換。

  3. 尋找您想要執行的最後階段後方的箭號,然後選擇它旁邊的按鈕。例如,在下列範例管道中,若您想要讓 Staging (暫存) 階段中的動作可執行,而非讓名為 Production (生產) 的階段內的動作執行,您需要選擇兩個階段之間的 Disable transition (停用轉換) 按鈕:

    選擇階段之間的箭號來啟用或停用轉換。
  4. Disable transition (停用轉換) 對話方塊中,輸入停用轉換的原因,然後選擇 Disable (停用)

    該按鈕會改變,以顯示在箭號前方的階段以及箭號後方的階段之間停用的轉換。任何在停用階段之後、已在階段中執行的修訂會繼續在管道中進行,但是在經歷停用的轉換後,任何之後發生的修訂都不會繼續。

    管道內的階段之間的箭號代表轉換是否啟用或停用。
  5. 選擇箭號旁的 Enable transition (啟用轉換) 按鈕。在 Enable transition (啟用轉換) 對話方塊中,選擇 Enable (啟用)。管道會立即啟用兩個階段之間的轉換。若在轉換停用後,有任何在稍早階段中執行的修訂,管道將在之前停用的轉換之後,開始在階段之間執行最新修訂版。管道會在管道內的所有剩餘階段間執行修訂版。

    注意

    啟用轉換後,變更可能需要幾秒鐘才會出現在 CodePipeline 主控台中。

停用或啟用轉換 (CLI)

若要使用 停用階段之間的轉換 AWS CLI,請執行 disable-stage-transition命令。若要啟用已停用的轉換,請執行 enable-stage-transition​ 命令。

停用轉換
  1. 開啟終端機 (Linux、macOS 或 Unix) 或命令提示字元 (Windows),並使用 AWS CLI 執行 disable-stage-transition 命令、指定管道名稱、您要停用轉換的階段名稱、轉換類型,以及您停用轉換至該階段的原因。與使用主控台不同,您也必須指定是否將停用轉換到階段 (輸入) 或者停用在所有動作完成後從該階段向外的轉換 (輸出)。

    例如,若要停用轉換至名為 MyFirstPipeline 之管道中名為預備的階段,您可以輸入類似如下的命令:

    aws codepipeline disable-stage-transition --pipeline-name MyFirstPipeline --stage-name Staging --transition-type Inbound --reason "My Reason"

    此命令不會傳回任何結果。

  2. 若要確認轉換已停用,請在 CodePipeline 主控台中檢視管道,或執行 get-pipeline-state命令。如需詳細資訊,請參閱 檢視管道 (主控台)檢視管道詳細資訊與歷程記錄 (CLI)

啟用轉換
  1. 開啟終端機 (Linux、macOS 或 Unix) 或命令提示字元 (Windows),並使用 AWS CLI 執行 enable-stage-transition 命令、指定管道名稱、您要啟用轉換的階段名稱,以及轉換類型。

    例如,若要在名為 MyFirstPipeline 的管道中啟用名為預備階段的轉換,您可以輸入類似如下的命令:

    aws codepipeline enable-stage-transition --pipeline-name MyFirstPipeline --stage-name Staging --transition-type Inbound

    此命令不會傳回任何結果。

  2. 若要確認轉換已停用,請在 CodePipeline 主控台中檢視管道,或執行 get-pipeline-state命令。如需詳細資訊,請參閱 檢視管道 (主控台)檢視管道詳細資訊與歷程記錄 (CLI)

下一個主題:

監控管道

上一個主題:

使用變數
隱私權網站條款Cookie 偏好設定
© 2025, Amazon Web Services, Inc.或其附屬公司。保留所有權利。