web-dev-qa-db-fra.com

Configurer le runner pour exécuter plusieurs travaux en même temps

Lorsqu'un gitlab runner dessert plusieurs projets, il ne peut exécuter qu'un seul pipeline CI tandis que les autres pipelines de projet doivent faire la queue.

Est-il possible de faire en sorte qu'un runner gitlab exécute des pipelines à partir de tous les projets en parallèle?

Je ne semble trouver nulle part une explication de configuration pour cela.

9
Roderick Jonsson

Je pense que les options de configuration que vous recherchez sont concurrent et limit, que vous modifieriez dans les GitLab Runners config.toml fichier.

De la documentation :

  • concurrent: limite le nombre de travaux globalement pouvant être exécutés simultanément. La limite la plus élevée de travaux utilisant tous les coureurs définis. 0 ne signifie pas illimité

  • limit: limite le nombre de travaux pouvant être traités simultanément par ce jeton.

Utile problème également.

15
Rekovni