Nous utilisons le travail multi-configuration pour tester diverses combinaisons de 2 composants distincts pour le test de compatibilité. Ce sont nos tests d'acceptation de compatibilité. Nous effectuons les étapes suivantesJenkins pré-construction et post-construction dans le travail multi-configuration
- Préparer l'environnement de test en utilisant docker et docker-Compose où nous déployons ces composants. (Pré construire pour nous)
- Exécuter le travail de configuration multi pour tester la compatibilité
- Nettoyer - arrêter les conteneurs (construction post)
Nous avons des emplois dédiés à l'étape 1 et 3 et utiliser Multijob pour une vue consolidée.
Est-il possible d'avoir un seul travail consolidé qui fait cela? Éventuellement
- Avant de démarrer le travail parent de configuration multiple, nous définissons notre environnement.
- Exécution de toutes les combinaisons de configurations multiples
- La tâche de publication de travaux parent est nettoyée.