Skip to main content
ドキュメントへの更新が頻繁に発行されており、このページの翻訳はまだ行われている場合があります。 最新の情報については、「英語のドキュメント」を参照してください。

デプロイメントのレビュー

レビュー待ちのジョブを承認もしくは拒否できます。

環境、環境のシークレット、環境保護ルールは、すべての製品のパブリック リポジトリで利用できます。 プライベートまたは内部リポジトリ内の環境、環境のシークレット、デプロイ ブランチにアクセスするには、GitHub Pro、GitHub Team または GitHub Enterprise を使う必要があります。 プライベートまたは内部リポジトリ内の他の環境保護ルールにアクセスする場合は、GitHub Enterprise を使う必要があります。 詳しくは、「GitHub の製品」をご覧ください。

ワークフローで必須のレビューについて

必須のレビュー担当者が設定された環境を参照するジョブは、開始前に承認を待ちます。 承認を待っている間のジョブは、ステータスが"Waiting"になります。 30 日以内に承認されないジョブは、自動的に失敗します。

環境と必要な承認について詳しくは、「デプロイに環境を使用する」を参照してください。 REST API を使ってデプロイを確認する方法については、「アクション」を参照してください。

ジョブの承認もしくは拒否

  1. レビューを必要とするワークフローの実行へ移動してください。 ワークフロー実行への移動について詳しくは、「ワークフロー実行の履歴を表示する」をご覧ください。
  2. 実行にレビューが必要な場合は、レビュー要求の通知が表示されます。 通知で、 [Review deployments] (デプロイのレビュー) をクリックします。
  3. 承認もしくは拒否するジョブ環境を選択してください。 コメントを残すこともできます。
  4. 承認もしくは拒否してください。
    • ジョブを承認するには、 [承認してデプロイ] をクリックします。 ジョブが承認されると(そして他の環境保護ルールをパスすれば)、ジョブは進行します。 この時点で、ジョブは環境に保存されている任意のシークレットにアクセスできます。
    • ジョブを拒否するには、 [拒否] をクリックします。 ジョブが拒否されると、ワークフローは失敗します。

環境保護ルールのバイパス

環境にソフトウェアを展開できるかどうかを制御する環境保護ルールを構成している場合は、それらのルールをバイパスし、環境を参照しているすべての保留中のジョブを強制的に進行させることができます。

注:

  • 管理者が構成された保護ルールをバイパスできないように環境が構成されている場合は、環境保護ルールをバイパスすることはできません。 詳しくは、「デプロイに環境を使用する」を参照してください。
  • ワークフローの実行中に環境保護ルールをバイパスできるのは、環境を参照しているジョブが "保留中" 状態の場合のみです。
  1. ワークフロー実行に移動します。 ワークフロー実行への移動について詳しくは、「ワークフロー実行の履歴を表示する」をご覧ください。
  2. [Deployment protection rules] (デプロイ保護ルール) の右側にある [Start all waiting jobs] (すべての待機ジョブを開始する) をクリックします。 [Deployment protection rules] (デプロイ保護ルール) セクションのスクリーンショット。[Start all waiting jobs] (すべての待機ジョブを開始する) ボタンがオレンジ色の枠線で囲まれています
  3. ポップアップ ウィンドウで、環境保護ルールをバイパスする環境を選択します。
  4. [Leave a comment] (コメントを残す) で、環境保護ルールをバイパスするための説明を入力します。
  5. [I understand the consequences, start deploying] (結果を理解し、デプロイを開始します) をクリックします。