J'utilise un GitLab CI server
(Community Edition v8.9.5) et un gitlab-ci-multi-runner
1.2.0 auto-hébergés pour construire un projet. Une de mes étapes de pipeline (test) met un certain temps à s'exécuter et j'obtiens l'erm suivant:
ERROR: Build failed: execution took longer than 3600 seconds
Où dois-je placer le remplacement pour ce délai d'attente? Puis-je l'appliquer uniquement à l'étape du pipeline de test?
Ceci est défini dans GitLab. Voir "Paramètres du projet -> Pipelines CI/CD -> Délai d'attente" ou "Paramètres du projet -> Constructions -> Délai d'attente" dans les versions antérieures.
Je crains que ce ne soit pas possible de le définir par étape ou par travail.
Deux délais peuvent être définis: project timeout et runner timeout.
Délai d'attente du projet:
Il est possible de définir le délai d’exécution par tâche à partir de Paramètres -> CI/CD -> Pipelines généraux.
Délai du coureur:
le délai du coureur peut être défini à partir de Paramètres -> CI/CD -> Coureurs, sélectionnez le coureur dans Les coureurs activés pour ce projet et modifiez le délai de travail du formulaire d’édition du coureur.
Sachez que ces deux types de délai peuvent être remplacés. Référez-vous à la docs .