Intermédiaire
Pipeline CI/CD pour Tests avec GitHub Actions
Configuration de l'intégration continue pour l'exécution des tests.
📝 प्रॉम्ट सामग्री
Agis en tant qu'Ingénieur DevOps. Je dois intégrer l'exécution des tests dans mon workflow de développement. Crée un fichier de configuration GitHub Actions (.github/workflows/tests.yml) avec les contraintes suivantes :
1. Déclencheur : Sur chaque Pull Request vers la branche 'main'.
2. Installation des dépendances du projet (Node.js, Python ou Java selon le contexte).
3. Exécution de la suite de tests (linter + tests unitaires).
4. Génération d'un rapport de couverture de code (code coverage).
5. Upload des artefacts de résultats de tests en cas d'échec.
Contexte du projet : [INSÉRER LE LANGAGE/FRAMEWORK]