「承認」ステージの追加

「承認」ステージは、承認者による手動決定のために、指定した期間のデプロイメントを一時停止します。承認者には、手動承認を保留中のデプロイメントが通知されます。デフォルトの承認タイムアウト期間は7日で、その後デプロイメントは失敗します。複数の承認を必要とする手動承認ステージを構成できます。承認者は、デプロイメントを承認または却下できます。

Oracle Cloud Infrastructure (OCI)の各サービスは、認証および認可のためにIdentity and Access Management (IAM)と統合されます。ユーザーにデプロイメントを承認する権限を付与するには、グループを作成し、ユーザー(承認者)をグループに追加してポリシーを定義する必要があります。ポリシーの例は、デプロイメント・パイプライン・ポリシーの承認ステージ・ポリシーを参照してください。

    1. ナビゲーション・メニューを開き、「開発者サービス」をクリックします。「DevOps」で、「プロジェクト」をクリックします。
    2. プロジェクトとそのプロジェクトに関連付けられたパイプラインを選択します。
    3. 「承認」ステージを順次またはパラレルに追加するには、「+」アイコンをクリックし、「ステージの追加」を選択します。
    4. 「制御 - 承認」を選択して「次」をクリックします。
    5. ステージの名前と説明を入力します。説明の追加はオプションです。
    6. 承認者の数を入力します。
    7. 「承認」ステージをパイプラインに追加するには、「追加」をクリックします。
  • パイプラインに「承認」ステージを追加するには、create-manual-approval-stageコマンドを実行します:

    oci devops deploy-stage create-manual-approval-stage

    create-manual-approval-stageコマンドの必須パラメータ:

    • --approval-policy
    • --pipeline-id
    • --stage-predecessor-collection

    deploy-stageのすべてのコマンドを取得するには:

    oci devops deploy-stage -h

    create-manual-approval-stageコマンドのヘルプを取得するには:

    oci devops deploy-stage create-manual-approval-stage -h
  • パイプラインに「承認」ステージを追加するには、CreateDeployStage操作を使用します。deployStageType属性には、MANUAL_APPROVAL値を指定します。