Sono un novizio di Jenkins, quindi forse è una domanda stupida, ma ...Lavoro a più configurazioni: dove si trova l'output?
Sto provando a scrivere un lavoro che compilerà il mio codice su diversi nodi UNIX. Ho creato un progetto multi-configurazione e ne ho aggiunto uno slave.
Il lavoro è di per sé un guscio che fa solo 'ls' e 'pwd'
L'output è:
Started by user anonymous
Building on master in workspace C:\Program Files (x86)\Jenkins\workspace\Unix-third-party
Triggering Linux64
Linux64 completed with result SUCCESS
Finished: SUCCESS
ma non riesco a vedere l'uscita dei loda ovunque.
Quando ho modificato la matrice per utilizzare i nodi anziché le etichette, sono riuscito a vedere l'output, ma non sono ancora sicuro di quello che ho fatto.
Un progetto di tipo libero per lo stesso nodo funziona senza problemi.
Dove trovo l'uscita?
Grazie. Riesco a vederlo con Job-> default-> Last Build -> Console Output. Non sono sicuro se sia esattamente quello che intendevi. Tuttavia, questo funziona solo se ho configurato il lavoro con "Nodi singoli". Se lo metto con Labels (c'è solo una macchina che si adatta all'etichetta) non funziona. – ModdyFire
Default mi mette sulla pagina Jenkins-> jobName -> # build-> Label. Dice "impossibile determinare (log)". Cliccando su 'log' apri l'output della console, ed è vuoto. Non vedo da nessuna parte il nome della macchina. – ModdyFire
'Job-> default-> Last Build -> Console Output' è esattamente ciò che intendo. Tuttavia, dovresti vedere lo stesso risultato se selezioni Nodo Individuale o Etichetta. "Impossibile determinare (Log)" significa che non è stato in grado di determinare eventuali modifiche dal sistema di controllo della versione. – Sagar