Se hai familiarità con Jenkins, lavori principalmente con le azioni di costruzione. Questa build rappresenta un set specifico di attività eseguite dal server Jenkins. Quando si crea una nuova build in Jenkins, è possibile specificare una serie di azioni da eseguire come parte della build. Queste azioni potrebbero includere:
Le azioni di build sono in genere definite come parte di un Jenkinsfile, uno script che specifica i passaggi di build per un particolare progetto. Puoi definire azioni di build utilizzando una varietà di plugin e script, a seconda delle tue esigenze. Gli strumenti standard che vengono utilizzati per definire le azioni di build includono:
Definendo una serie di azioni di build, è possibile automatizzare il processo di costruzione, test e distribuzione del progetto, rendendo più semplice la gestione e la manutenzione.
Questo tutorial spiegherà quali sono le azioni di Jenkins post-build e come puoi usarle.
Quali sono le azioni di Jenkins post-build?
Un'azione post-build di Jenkins è un'attività eseguita dopo che la build è stata completata. Le azioni post-build vengono generalmente utilizzate per eseguire ulteriori elaborazioni o report sui risultati di build o per innescare altre azioni in base al risultato di build.
Alcuni esempi di azioni post-build includono:
Proprio come le normali Jenkins costruiscono azioni, possiamo definire le azioni post-build in Jenkinsfiles. In genere specifichiamo azioni post-build utilizzando un plug-in o uno script, a seconda dell'attività specifica che desideriamo eseguire.
Pensa alle azioni post-build come un modo per estendere la funzionalità di una build Jenkins oltre le attività definite come parte della build stessa.
Definire le azioni di Jenkins post build
Come accennato, possiamo definire le azioni post-build in un Jenkinsfile. Possiamo anche usare l'interfaccia Web Jenkins per farlo.
Puoi seguire le istruzioni come mostrato:
Ad esempio, lo screenshot seguente mostra come aggiungere un semplice messaggio di eco come azione post-build.
Ricorda che a seconda della versione Jenkins e della configurazione, potrebbe essere necessario aggiungere questa opzione nei tipi di lavoro della pipeline.
Definizione di un'azione post-build di Jenkins usando la sintassi della pipeline
Possiamo anche aggiungere un'azione post-build usando una pipeline Jenkins, come mostrato nella sintassi seguente:
tubaturaÈ possibile definire qualsiasi azione Jenkins supportata, compresa l'invio di e -mail, la creazione di file, l'invio di registri e altro ancora.
Conclusione
In questo articolo, hai imparato cosa comportano le azioni post-build di Jenkins e i due metodi principali che puoi usare per definire le azioni post-build in Jenkins.