320.06.70.037 [email protected]
Seleziona una pagina

Installazione e Configurazione Base di Jenkins su Ubuntu 22.04

da | Giu 29, 2023 | Jenkins, Linux | 0 commenti

Jenkins è un server open source di CI/CD (Continuous Integration, integrazione continua, e Continuous Deployment, implementazione continua) scritto in Java. Si tratta di uno strumento multipiattaforma, infatti include pacchetti per Linux, Mac OS X, Windows, FreeBSD e OpenBSD.

Jenkins consente di automatizzare le diverse fasi del ciclo di vita del software, dalla compilazione al test alla distribuzione. È possibile programmare l’esecuzione di determinate attività con la pianificazione simile a cron o utilizzando trigger, ad esempio per fare il commit del proprio codice all’interno di una repository, lanciare test ed analizzarne i risultati per avere un feedback immediato sulla sua qualità. Le funzionalità di Jenkins sono poi potenziate dal grande numero di plug-in compatibili, sviluppati e diffusi dalla comunità di utenti e developer che lo usa.

Il progetto Jenkins è nato nel 2004 con il nome di Hudson: nel 2011 tuttavia la community l’ha ribattezzato Jenkins dopo una disputa con Oracle per il nome registrato Hudson.

Di seguito un breve tutorial che mostra gli steps da seguire per installare Jenkins.

INSTALLAZIONE DI JAVA

Un’opzione per l’installazione di Java consiste nell’utilizzare la versione confezionata con Ubuntu. Per impostazione predefinita, Ubuntu 22.04 include Open JDK 11, che è una variante open source di JRE e JDK.

Per installare la versione OpenJDK di Java, aggiornare prima l’indice del pacchetto apt con il comando:


Verificare quindi la versione di Java installata con il comando:


Se Java non è installato dovrebbe apparire una schermata di output come mostrato nell’immagine sovrastante con scritto Command ‘java’ not found, but can be installed with

Installare quindi OpenJDK 11 con il comando:


Quindi verificare l’installazione di Java con il comando:


Se è andato tutto a buon fine dovremmo vedere un output come mostrato nell’immagine sovrastante

INSTALLAZIONE DI JENKINS

Assicurati di scaricare l’ultima versione stabile di Jenkins. Il comando seguente aggiungerà la chiave GPG del repository Jenkins utilizzata per verificare i file del repository.


Una volta che la chiave GPG è stata aggiunta correttamente, aggiungere il repository Jenkins al repository locale del sistema Ubuntu 22.04 usando il seguente comando:


Aggiornare il repository con il comando:


Quindi procedere all’installazione di Jenkins con il comando:


Avviare Jenkins con il comando:


Quindi verificare lo stato di Jenkins con il comando:


Se è tutto OK dovremmo vedere un Output come mostrato nell’immagine sovrastante

A questo punto aprire un browser quindi richiamare il seguente link

http://IP_o_FDQ_DEL_SERVER:8080

Dovremmo vedere la pagine web mostrata nell’immagine sovrastante che ci indica il path dove è possibile trovare la pasword di Administrator

Dalla console SSH eseguire il comando:


Dovremmo vedere la password di Administrator.

Incollare la password quindi cliccare Continua

Selezionare Installa componenti aggiuntivi consigliati come mostrato nell’immagine sovrastante

Attendere il completamento delle attività iniziali

Inserire tutti i dati richiesti per la creazione dell’Amministratore quindi cliccare Salva e Continua

Segnarsi la URL di Jenkins quindi cliccare su Salva e Finisci.

Cliccare su Inizia ad utilizzare Jenkins

Se è andato tutto a buon fine dovremmo vedere la Dashboard di Jenkins come mostrato nell’immagine sovrastante

Raffaele Chiatto

Scritto da Raffaele Chiatto

Sono Raffaele Chiatto, un appassionato di informatica a 360°…
Mi sono avvicinato al mondo dell’informatica nel lontano 1996 con Windows 95 e da allora non ho più smesso di dedicarmi allo studio ed approfondimento di questo settore.
Laureato in Ingegneria Informatica nel 2009, lavoro nel campo dell’IT dal lontano 2001.

Link – Friends

Infrastrutture IT

English School

Act for Change

Graphic and Web solution

Categorie:Jenkins | Linux

Related Posts

 

OwnCloud Warning: The “Strict-Transport-Security” HTTP header is not configured to at least “15552000” seconds. For enhanced security we recommend enabling HSTS as described in our security tips.

Quando si accede alla Console di amministrazione si potrebbe visualizzare avvisi di sicurezza e configurazione dopo l'aggiornamento o l'abilitazione di SSL in OwnCloud. L'intestazione HTTP "Strict Transport Security" non è configurata per almeno "15552000" secondi....

leggi tutto

OwnCloud Warning: Transactional file locking should be configured to use memory-based locking, not the default slow database-based locking. See the documentation for more information.

A cosa non serve il blocco dei file transazionali: non impedirà a più utenti di modificare lo stesso documento, né avviserà che altri utenti stanno lavorando sullo stesso documento. Più utenti possono aprire e modificare un file contemporaneamente e il blocco dei file...

leggi tutto

OwnCloud Warning: No memory cache has been configured. To enhance your performance please configure a memcache if available. Further information can be found in our documentation.

È possibile migliorare significativamente le prestazioni del server ownCloud utilizzando il caching della memoria. Questo è il processo di memorizzazione degli oggetti richiesti di frequente in memoria per un recupero più rapido in seguito. Sono disponibili due tipi...

leggi tutto

0 commenti

Invia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Translate »