Pour la réussite et l'échec de la génération "htmlReportPlugin" utilise une logique différente pour l'emplacement du fichier html sur le disque.
Meilleure solution pour utiliser l'éditeur 'merge'.
Tous ci-dessous réels pour la version actuelle (1.8) et peuvent être modifiés dans le futur.
Si vous n'avez pas la possibilité d'utiliser l'éditeur 'merge', vous devez implémenter une logique pour placer vos fichiers à l'emplacement correct. Tout d'abord, vous devriez ajouter que "htmlReportPlugin" ne fonctionne que pour le sous-répertoire $ CCNetArtifactDirectory.
nom du fichier journal ont la structure suivante "{0} {1} Lbuild {2} .xml.", Où
- {0} - préfixe hardcoded "log"
- {1} - build Date aaaaMMjjHHmmss
en utilisant formated
- {2} - construire étiquette
"htmlReportPlugin" recherche fichier pointé dans le chemin suivant:
'build_folder'\'html_file_path'
'html_file_path' vous pointez dans dashboard.config
'build_folder' pour le succès - 'label'. Identique à {2} - paramètre dans le nom du fichier journal.
'build_folder' pour fail- 'date'. Identique à {1} - paramètre dans le nom du fichier journal.
Exemple: dasboard.config
Votre build succès, générer CCNet log avec le nom:
log20170301160900Lbuild.test1.xml
- {1} - (alias 'date') - 20170301160900
- {2} - (alias 'label') - test1
plug-in
essayer de trouver le fichier par le chemin:
test1\UnitTestResults\report.html
Votre build échoue, CCNet générons avec log nom: log20170301160900.xml
- {1} - (alias 'date') - 20170301160900
plug-in
essayer de trouver le fichier par le chemin:
20170301160900\UnitTestResults\report.html