Come creare un lavoro di nuova costruzione nel progetto Jenkins Freestyle

Cos'è un progetto Jenkins Freestyle?

Progetto Jenkins Freestyle è un processo di compilazione, uno script o una pipeline ripetibile che contiene passaggi e azioni post-compilazione. È un lavoro o un'attività migliorata che può estendersi su più operazioni. Ti consente di configurare i trigger di build e offre sicurezza basata sul progetto per il tuo progetto Jenkins. Offre anche plug-in per aiutarti a creare passaggi e azioni post-compilazione.

I tipi di azioni che puoi eseguire in una fase di creazione Jenkins o in un'azione post-compilazione sono piuttosto limitati. Sono disponibili molti plug-in standard all'interno di un progetto Jenkins Freestyle per aiutarti a superare questo problema.

Come creare un lavoro in Jenkins
Come creare un lavoro in Jenkins

Come creare un lavoro di nuova costruzione in Jenkins

Il lavoro di costruzione freestyle è un'opzione altamente flessibile e facile da usare. Puoi usarlo per qualsiasi tipo di progetto; è facile da configurare e molte delle sue opzioni compaiono in altri lavori di costruzione. Di seguito è riportato un processo passo passo per creare un lavoro Jenkin.

Passaggio 1) Accedi a Jenkins


Per creare un lavoro Jenkins freestyle, accedi al dashboard Jenkins visitando il percorso di installazione Jenkins. Di solito, sarà ospitato su localhost all'indirizzo http://localhost:8080 Se ancora non avete partecipato installato Jenkins in un altro percorso, utilizza l'URL appropriato per accedere alla dashboard, come mostrato nell'esempio di creazione del lavoro Jenkins riportato di seguito.

Creare un lavoro di nuova costruzione in Jenkins

Passaggio 2) Crea un nuovo elemento

Clicca su "Nuovo elemento" nella parte in alto a sinistra della dashboard.

Creare un lavoro di nuova costruzione in Jenkins

Passaggio 3) Inserisci i dettagli dell'articolo

Nella schermata successiva,

  1. Inserisci il nome dell'elemento che desideri creare. Utilizzeremo "Hello world" per questa demo.
  2. Seleziona il progetto Freestyle
  3. Fare clic su OK

Creare un lavoro di nuova costruzione in Jenkins

Passaggio 4) Inserisci i dettagli del progetto

Inserisci i dettagli del progetto che vuoi testare.

Creare un lavoro di nuova costruzione in Jenkins

Passaggio 5) Inserisci l'URL del repository

In Gestione del codice sorgente, inserisci l'URL del tuo repository. Abbiamo un repository di test situato in https://github.com/kriru/firstJava.git

Creare un lavoro di nuova costruzione in Jenkins

È anche possibile utilizzare un repository locale.

Se il tuo repository GitHub è privato, Jenkins convaliderà prima le tue credenziali di accesso con GitHub e solo successivamente estrarrà il codice sorgente dal tuo repository GitHub.

Passaggio 6) Modificare le impostazioni

Ora che hai fornito tutti i dettagli, è il momento di compilare il codice. Modifica le impostazioni sotto costruire sezione per creare il codice nel momento desiderato. Puoi anche programmare la creazione in modo che avvenga periodicamente, a orari prestabiliti.

Sotto costruire,

1. Clicca su "Aggiungi fase di creazione"

2. Clicca su "Eseguire Windows comando batch" e aggiungi i comandi che desideri eseguire durante il processo di compilazione.

Creare un lavoro di nuova costruzione in Jenkins

Qui ho aggiunto i comandi Java per compilare il codice Java.

Ho aggiunto i seguenti comandi di Windows:

javac HelloWorld.java

java HelloWorld

Creare un lavoro di nuova costruzione in Jenkins

Passaggio 7) Salvare il progetto

Una volta inseriti tutti i dati,

  1. Clicchi APPLICA
  2. Risparmi il progetto.

Passaggio 8) Crea il codice sorgente

Ora, nella schermata principale, fai clic su Costruire Ora pulsante sul lato sinistro per creare il codice sorgente.

Creare un lavoro di nuova costruzione in Jenkins

Passaggio 9) Controlla lo stato

Dopo aver fatto clic su Costruisci ora, puoi vedere lo stato della build in cui esegui Costruisci la storia.

Creare un lavoro di nuova costruzione in Jenkins

Passaggio 10) Visualizza l'output della console

Clicca sul Numero di costruzione e quindi fare clic su uscita della console per vedere lo stato della build che esegui. Dovrebbe mostrarti un messaggio di successo, a condizione che tu abbia seguito correttamente la configurazione, come mostrato nell'esempio di creazione di un nuovo lavoro Jenkins di seguito.

Creare un lavoro di nuova costruzione in Jenkins

In sintesi, abbiamo eseguito un programma HelloWorld ospitato su GitHub. Jenkin estrae il codice dal repository remoto e lo crea continuamente con la frequenza da te definita.

Sommario

  • Jenkins Freestyle Project è un lavoro di compilazione, uno script o una pipeline ripetibile che contiene passaggi e azioni post-compilazione. È un lavoro o un'attività migliorata che può estendersi su più operazioni.
  • I tipi di azioni che puoi eseguire in una fase di creazione o in un'azione post-compilazione sono piuttosto limitati. Sono disponibili molti plug-in standard all'interno di un progetto Jenkins Freestyle per aiutarti a superare questo problema.
  • I lavori Jenkins di costruzione freestyle sono altamente flessibili e facili da usare. Puoi usarlo per qualsiasi tipo di progetto; è facile da configurare e molte delle sue opzioni compaiono in altri lavori di creazione Jenkins.
  • Se il tuo repository GitHub è privato, Jenkins convaliderà prima le tue credenziali di accesso con GitHub e solo successivamente estrarrà il codice sorgente dal tuo repository GitHub.