{"meta":{"title":"コンカレンシー","intro":"ワークフローとジョブの同時実行について説明します。","product":"GitHub Actions","breadcrumbs":[{"href":"/ja/enterprise-cloud@latest/actions","title":"GitHub Actions"},{"href":"/ja/enterprise-cloud@latest/actions/concepts","title":"概念"},{"href":"/ja/enterprise-cloud@latest/actions/concepts/workflows-and-actions","title":"ワークフローとアクション"},{"href":"/ja/enterprise-cloud@latest/actions/concepts/workflows-and-actions/concurrency","title":"コンカレンシー"}],"documentType":"article"},"body":"# コンカレンシー\n\nワークフローとジョブの同時実行について説明します。\n\n既定では、 GitHub Actions では、同じワークフロー内の複数のジョブ、同じリポジトリ内での複数のワークフローの実行、およびリポジトリ所有者のアカウント全体で複数のワークフロー実行を同時に実行できます。 つまり、同じワークフローまたはジョブの複数のインスタンスを同時に実行し、同じ手順を実行できます。\n\nGitHub Actions を使用すると、同時実行を無効にすることもできます。 これは、複数のワークフローまたはジョブを同時に実行すると競合が発生したり、Action の分数とストレージが予想以上に多く消費される可能性がある状況で、アカウントまたは organization のリソースを制御する場合に役立ちます。 たとえば、複数のデプロイが同時に実行されないようにしたり、古いコミットをチェックするリンターを取り消したりできます。\n\nコンカレンシーを制限する場合、既定ではコンカレンシー グループ内で保留中の実行は 1 つだけです。追加の保留中の実行では、前の実行が取り消されます。 取り消されずに順番に実行する実行が必要な場合は、キューにオプトインできます。これにより、複数の実行を 1 行で待機し、順番に実行できます。\n\n`concurrency` キーワードを使って独自のワークフローでコンカレンシーの制御を始めるには、「[ワークフローとジョブの並行処理を制御する](/ja/enterprise-cloud@latest/actions/how-tos/write-workflows/choose-when-workflows-run/control-workflow-concurrency)」をご覧ください。"}