J'utilise Jenkins pour CI - et je veux pouvoir exposer les journaux afin que nous n'ayons pas à Telnet sur la case CI pour voir ce qui se passe. P>
Y a-t-il un plugin qui fera cela? Ou devrais-je juste avoir besoin d'écrire un script? P>
3 Réponses :
Si vous voulez dire la sortie générale d'une version Jenkins, ceci est disponible via l'interface utilisateur Web pour chaque version, sous la liaison "Sortie de la console". P>
Si vous voulez dire un fichier journal spécifique généré dans l'espace de travail pendant la construction, vous pouvez choisir l'option "Archiver the artefacts" dans la section "Étapes Post-Build" de la configuration de votre travail. P>
là, vous pouvez spécifier un modèle de fichier, par exemple Tous les fichiers de l'espace de travail correspondant à ce modèle seront archivés à la fin de chaque version et seront visibles sur la page Web de la version. P>
Notez que la construction échouera si aucun fichier em> correspondre à ce modèle. P> ** / *. LOG CODE>. P>
Merci d'avoir répondu, c'est une troisième option - mes journaux sont nécessairement dans un lieu qui n'est pas sous l'espace de travail Jenkins. Je veux les copier dans l'espace de travail Jenkins
Vous pouvez créer des journaux pendant la construction et les attacher comme artefact, mais le noyau Jenkins ne vous permet pas de sauvegarder le journal de la console à l'espace de travail. Si vous souhaitez enregistrer le journal de la console, vous devrez installer le ConsolLogToworkSpace Plugin . Ce plugin vous permettra de sauvegarder l'ensemble du journal de la console Jenkins. p>
Ma réponse concerne la lecture des fichiers journaux de serveur d'applications / conteneurs de p> Votre script peut être quelque chose comme ceci: p> ou quelque chose de plus complexe, par exemple de passer des paramètres avant de construire le travail Jenkins afin que vos utilisateurs puissent sélectionner quel environnement et quel fichier journal qu'ils souhaitent voir, il existe une option appelée "Cette construction est paramétré "que vous pouvez sélectionner et ajouter vos paramètres: p> P > avec cette configuration, l'utilisateur verra tout Hing comme ceci en essayant de construire le projet: p> P > Le script shell peut utiliser ces paramètres tels que ceci: p> Après la construction du travail, ils peuvent voir la sortie des journaux dans la console de travail Jenkins par exemple: < / p> p>