J'utilise Jenkins pour automatiser notre processus de construction et de publication.
Lors de l'exécution d'un travail sous Jenkins, l'horodatage n'apparaît pas dans le journal de construction de la console.
Pour ajouter l'horodatage au journal de construction de la console, j'ai téléchargé le plugin "Timestamper" et activé l'option "Add timestamps to the Console Output" dans chacune des configurations de mes jobs sous Jenkins. Maintenant, l'horodatage est ajouté au journal de construction de la console dans Jenkins.
Mais lorsque je vérifie le même fichier journal de construction dans le dossier "jobs" du répertoire personnel de Jenkins, l'horodatage n'est pas ajouté dans le fichier journal.
Comme ce fichier journal est joint aux détails de construction du travail lors de l'envoi du courrier aux parties prenantes, il est inévitable d'ajouter l'horodatage dans le fichier journal.
Veuillez vérifier le contenu ci-dessous.
Dans le journal de construction de la console
15:40:04 Started by user TEST
15:40:04 [EnvInject] - Loading node environment variables.
15:40:04 Building in workspace C:\jenkins\workspace
15:40:04 No emails were triggered.
Dans le fichier journal actuel
Started by user TEST
[EnvInject] - Loading node environment variables.
Building in workspace C:\jenkins\workspace
No emails were triggered.
J'ai donc deux questions
- Comment activer l'option "Ajouter les horodatages à la sortie de la console" en tant que processus unique pour tous les travaux si j'ai plusieurs travaux dans Jenkins ?
- Comment ajouter un horodatage au fichier journal de construction actuel dans le dossier "jobs" du répertoire personnel de Jenkins ?
Merci d'avance.