web-dev-qa-db-ja.com

複数のジョブを同時に実行するようにランナーを構成する

1つのgitlabランナーが複数のプロジェクトに対応している場合、実行できるCIパイプラインは1つだけですが、他のプロジェクトパイプラインはキューに入れる必要があります。

Gitlabランナーにすべてのプロジェクトのパイプラインを並行して実行させることは可能ですか?

これに関する構成の説明はどこにも見当たらないようです。

9

あなたが探している構成オプションはconcurrentlimitだと思います。これらはGitLab Runnersで変更しますconfig.tomlファイル。

ドキュメント から:

  • concurrent:グローバルに同時に実行できるジョブの数を制限します。定義されたすべてのランナーを使用するジョブの最も上限。 0は無制限を意味しない

  • limit:このトークンで同時に処理できるジョブの数を制限します。

issue も便利です。

15
Rekovni