GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Jenkins Build:crea un progetto Freestyle a Jenkins

Introduzione

Jenkins è un server open source utilizzato per automatizzare lo sviluppo e la distribuzione di software. Consente agli sviluppatori di creare lavori ripetibili che contengono tutto il codice necessario per creare un'applicazione.

In questo tutorial definiremo cos'è un Jenkins Freestyle Project e ti mostreremo come impostarne uno.

Prerequisiti

  • Una copia di Jenkins installata e pronta per l'uso (scopri come installare Jenkins su Windows 10, Ubuntu 18.04, Debian 10, CentOS 8 o installare Jenkins su un cluster Kubernetes)
  • Accesso a un browser web

Che cos'è un lavoro di costruzione?

Un processo di compilazione Jenkins contiene la configurazione per automatizzare un'attività o una fase specifica nel processo di creazione dell'applicazione. Queste attività includono la raccolta di dipendenze, la compilazione, l'archiviazione o la trasformazione del codice e il test e la distribuzione del codice in ambienti diversi.

Jenkins supporta diversi tipi di lavori di compilazione, come progetti freestyle, pipeline, progetti a configurazione multipla, cartelle, pipeline multibranch e cartelle dell'organizzazione.

Cos'è un progetto Jenkins Freestyle?

I progetti Jenkins freestyle consentono agli utenti di automatizzare lavori semplici, come l'esecuzione di test, la creazione e il confezionamento di applicazioni, la produzione di report o l'esecuzione di comandi. I progetti Freestyle sono ripetibili e contengono sia passaggi di costruzione che azioni post-compilazione.

Anche se i lavori freestyle sono altamente flessibili, supportano un numero limitato di azioni generali di costruzione e post-compilazione. Qualsiasi azione specializzata o non tipica che un utente desidera aggiungere a un progetto freestyle richiede plug-in aggiuntivi.

Come impostare un lavoro di costruzione in Jenkins

Segui i passaggi descritti di seguito per impostare ed eseguire un nuovo progetto di freestyle Jenkins.

Fase 1:crea un nuovo progetto di stile libero

1. Fai clic su Nuovo elemento link sul lato sinistro della dashboard Jenkins.

2. Inserisci il nome del nuovo progetto in Inserisci il nome di un elemento campo e seleziona il progetto Freestyle genere. Fai clic su OK per continuare.

3. Sotto Generale scheda, aggiungi una descrizione del progetto nella Descrizione campo.

Fase 2:aggiungi una fase di costruzione

1. Scorri verso il basso fino a Build sezione.

2. Apri il passaggio Aggiungi build menu a discesa e seleziona Esegui comando batch di Windows .

3. Inserisci i comandi che desideri eseguire nel Comando campo. Per questo tutorial, utilizziamo un semplice insieme di comandi che mostrano la versione corrente della directory di lavoro di Java e Jenkins:

java -version
dir

4. Fare clic su Salva pulsante per salvare le modifiche al progetto.

Fase 3:costruisci il progetto

1. Fai clic su Crea ora link sul lato sinistro della pagina del nuovo progetto.

2. Fare clic sul collegamento all'ultima build del progetto nella Cronologia build sezione.

3. Fare clic su Uscita della console link sul lato sinistro per visualizzare l'output dei comandi immessi.

4. L'output della console indica che Jenkins sta eseguendo correttamente i comandi, visualizzando la versione corrente di Java e la directory di lavoro di Jenkins.


Ubuntu
  1. Ubuntu:come impostare un IP statico in Ubuntu?

  2. Come impostare una rete NFS?

  3. Errore CMake:le seguenti variabili sono utilizzate in questo progetto, ma sono impostate su NOTFOUND

  4. non fallire la build di jenkins se l'esecuzione della shell fallisce

  5. Come costruire e installare GLFW 3 e usarlo in un progetto Linux

Configura postino su Ubuntu 20.04

Come installare e configurare Jenkins in Rocky Linux/Centos 8

Come installare e configurare Jenkins in Fedora 35

Come installare e configurare Jenkins in Debian 11

Come installare Jenkins su Ubuntu 14.04

Dove dovrebbero essere impostate le variabili d'ambiente per Jenkins?