Contrôle le moment où Jenkins démarrage et arrête l'agent.
Maintenir l'agent activé le plus longtemps possible
C'est la configuration par défaut et la plus classique. Dans ce mode, Jenkins fait des tests réguliers pour conserver l'agent actif.

Si Jenkins peut démarrer l'agent sans l'aide de l'utilisateur et que l'agent n'est pas disponible, il tentera régulièrement de le relancer. Jenkins ne cherchera pas à le désactiver.

Activer l'agent à des moments spécifiques
Dans ce mode, Jenkins conservera l'agent activé selon les horaires configurés.

Si l'agent n'est pas disponible au moment où il est censé être activé, Jenkins tentera régulièrement de le relancer.

Après que l'agent a été activé selon la Durée du mode actif , il sera désactivé.

Si Garder actif tant que des builds sont en cours est coché et que l'agent est programmé pour être désactivé, Jenkins attendra que les builds en cours se terminent.

Activer l'agent en cas nécessité et le désactiver lorsqu'il n'est plus nécessaire
Dans ce mode, si Jenkins peut démarrer l'agent sans l'aide de l'utilisateur, il cherchera régulièrement à l'activer tant qu'il y aura des jobs en attente respectant les critères suivants :
  • Ils sont dans la file d'attente depuis au moins aussi longtemps que le Délai d'attente lors d'une demande spécifié
  • Ils peuvent s'exécuter sur cette machine
L'agent sera désactivé si :
  • Il n'y a plus de jobs en cours sur cet agent
  • L'agent a été inactif depuis au moins le Délai d'inactivité spécifié