2.5. Jenkins agent pod rétention
Les pods d’agent Jenkins sont supprimés par défaut une fois la construction terminée ou arrêtée. Ce comportement peut être modifié par le paramètre de rétention de la pod du plugin Kubernetes. La rétention de pod peut être définie pour toutes les constructions Jenkins, avec des dépassements pour chaque modèle de pod. Les comportements suivants sont pris en charge:
- Conserve toujours la gousse de construction quel que soit le résultat de construction.
- La valeur par défaut utilise la valeur du plugin, qui est le modèle de pod uniquement.
- Jamais toujours supprimer la gousse.
- En cas d’échec, la gousse conserve la gousse si elle échoue pendant la construction.
Il est possible de remplacer la rétention des pods dans le pipeline Jenkinsfile:
- 1
- Les valeurs autorisées pour podRetention sont jamais(), onFailure(), always() et default().
Les pods qui sont conservés pourraient continuer à fonctionner et à compter sur les quotas de ressources.