J'exécute actuellement une instance Jenkins sur une machine de bureau Ubuntu 14.04. J'ai installé Jenkins via la distribution WAR et j'exécute Jenkins en tant que service sur la machine hôte.
J'essaie d'accéder au fichier jenkins.log décrit ici dans la documentation de journalisation sur le wiki Jenkins. Le but de l'accès à ce fichier est de s'assurer que nous avons un journal à utiliser dans le cas où l'interface utilisateur Web Jenkins n'est pas disponible et qu'il y a un problème avec Jenkins.
J'ai jeté un œil dans/var/log/jenkins/comme le suggère la documentation, cependant le seul fichier dans ce dossier est un fichier de configuration.
De plus, selon la documentation, j'ai vérifié les répertoires/etc/default/jenkins ainsi que/etc/sysconfig/jenkins. Chacun de ces deux répertoires n'existe pas sur ma machine.
J'ai également essayé de rechercher à partir de la ligne de commande en utilisant la commande 'find', ainsi que de rechercher mon système en utilisant l'explorateur de fichiers Ubuntu. Chacune de ces approches n'a généré aucun fichier jenkins.log.
Étapes pour trouver le chemin du journal jenkins
recherchez le fichier de service jenkins:
/etc/default/jenkins: emplacement pour la plupart des distributions Linux.
/etc/sysconfig/jenkins: emplacement pour la distribution RedHat/CentOS.
Ouvrez-le et vous verrez probablement:
[~ # ~] nom [~ # ~] = jenkins
JENKINS_LOG =/var/log/$ NAME/$ NAME.log
Votre fichier /var/log/jenkins/jenkins.log doit donc exister. Si ce n'est pas comme vous l'avez dit, essayez d'ajouter cette ligne
Jenkins n'écrit dans aucun fichier, il n'y a donc pas de jenkins.log
par défaut, il écrit à la place sur la sortie standard.
Voici donc quelque chose que nous avons utilisé dans le init.d
fichier:
JENKINS_WAR=/path/to/jenkins/war/jenkins.war
JENKINS_LOG=/path/to/jenkins/log/jenkins.log
Java_HOME=/path/to/Java/home
STARTUP="$Java_HOME/bin/Java -Xms4096m -Xmx8192m -Dhudson.model.DirectoryBrowserSupport.CSP= -jar $JENKINS_WAR > $JENKINS_LOG 2>&1 &"
Aussi comme suggéré dans le doc , vous pouvez utiliser le script hook pour le faire pivoter.
Vous pourriez également être intéressé par Audit Trail Plugin .