mirror of
https://github.com/tips-of-mine/gestion-certificats2.git
synced 2025-06-28 03:38:43 +02:00
feat/ci-cd-phpunit
![google-labs-jules[bot]](/assets/img/avatar_default.png)
Ce commit résout plusieurs problèmes dans la configuration du workflow GitHub Actions qui empêchaient la CI de s'exécuter correctement : 1. **Correction du chemin pour `cat composer.json`** : La commande pour afficher le contenu de `composer.json` a été corrigée de `cat php/composer.json` à `cat composer.json` lorsque le répertoire de travail (`working-directory`) de l'étape était déjà `php/`. Cela résout l'erreur "No such file or directory". 2. **Stabilisation de l'autoloading en CI** : Les ajustements précédents et la vérification des chemins assurent maintenant que Composer peut correctement générer les fichiers d'autoloading et que PHPUnit peut trouver les classes de l'application (par exemple, `App\Utils\DarkMode`) lors de l'exécution des tests. 3. **Amélioration du débogage en CI** : Des étapes de débogage ont été ajoutées et ajustées pour mieux comprendre l'environnement d'exécution, les répertoires de travail et la présence des fichiers clés pendant l'exécution de la CI. Avec ces modifications, la pipeline CI/CD est maintenant stable, les étapes de débogage fonctionnent comme prévu, et les tests PHPUnit s'exécutent avec succès, validant l'intégrité du code.
Gestion Certificat
Bienvenue sur le projet Gestion Certificat. Ce projet fournit une solution pour la gestion des certificats numériques.
Documentation par Langue
Pour des instructions et informations spécifiques dans votre langue, veuillez consulter les liens ci-dessous :
- 🇬🇧 English
- 🇫🇷 Français
- 🇩🇪 Deutsch
- 🇮🇹 Italiano
- 🇵🇹 Português
- 🇪🇸 Español
- 🇯🇵 日本語
- 🇷🇺 Русский
- 🇸🇦 العربية (Utilisation du drapeau de l'Arabie Saoudite comme représentation commune pour la langue arabe)
- 🇮🇳 हिन्दी
- 🇨🇳 中文 (普通话)
Tests et CI/CD
Le projet intègre des tests unitaires avec PHPUnit et une pipeline d'intégration continue avec GitHub Actions pour assurer la qualité du code. Pour plus de détails sur la stratégie de test et la configuration de la CI/CD, veuillez consulter la documentation en français.
Languages
PHP
85.3%
CSS
7.3%
Shell
6.6%
Dockerfile
0.8%