Jenkins - Imposta lavori di costruzione

Per questo esercizio, creeremo un lavoro in Jenkins che preleva una semplice applicazione HelloWorld, compila ed esegue il programma java.

Step 1 - Vai alla dashboard di Jenkins e fai clic su Nuovo elemento

Step 2- Nella schermata successiva, inserisci il nome dell'oggetto, in questo caso l'abbiamo chiamato Helloworld. Scegli l'opzione "Progetto Freestyle"

Step 3 - Verrà visualizzata la seguente schermata in cui è possibile specificare i dettagli del lavoro.

Step 4- Dobbiamo specificare la posizione dei file che devono essere creati. In questo esempio, supporremo che sia stato configurato un repository git locale (E: \ Program) che contiene un file "HelloWorld.java". Quindi scorri verso il basso e fai clic sull'opzione Git e inserisci l'URL del repository git locale.

Note- Se il tuo repository è ospitato su Github, puoi anche inserire qui l'URL di quel repository. Oltre a questo, è necessario fare clic sul pulsante Aggiungi per le credenziali per aggiungere un nome utente e una password al repository github in modo che il codice possa essere prelevato dal repository remoto.

Step 5 - Ora vai alla sezione Build e fai clic sul passaggio Aggiungi build → Esegui comando batch di Windows

Step 6 - Nella finestra dei comandi, inserisci i seguenti comandi e poi clicca sul pulsante Salva.

Javac HelloWorld.java
Java HelloWorld

Step 7 - Una volta salvato, puoi fare clic sull'opzione Crea ora per vedere se hai definito correttamente il lavoro.

Step 8- Una volta pianificata la compilazione, verrà eseguita. La seguente sezione della cronologia della build mostra che è in corso una build.

Step 9- Una volta completata la build, uno stato della build mostrerà se la build ha avuto successo o meno. Nel nostro caso, la seguente build è stata eseguita con successo. Fare clic sul numero 1 nella cronologia build per visualizzare i dettagli della build.

Step 10 - Fare clic sul collegamento Output della console per visualizzare i dettagli della build

A parte i passaggi mostrati sopra, ci sono tanti modi per creare un lavoro di costruzione, le opzioni disponibili sono molte, il che rende Jenkins un fantastico strumento di distribuzione continua.