androide

Come installare jenkins su centos 7

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

How to Install CentOS 7 on VirtualBox in Windows 8 / Windows 10

Sommario:

Anonim

Jenkins è un open source, server di automazione basata su Java che offre un modo semplice per impostare una continua integrazione e erogazione continua (CI / CD) pipeline.

L'integrazione continua (CI) è una pratica DevOps in cui i membri del team commettono regolarmente le loro modifiche al codice nel repository di controllo versione, dopo di che vengono eseguiti build e test automatici. La consegna continua (CD) è una serie di pratiche in cui le modifiche al codice vengono create, testate e distribuite automaticamente alla produzione.

Questo tutorial, vi guiderà attraverso le fasi di installazione di Jenkins su un sistema CentOS 7 utilizzando il repository ufficiale Jenkins.

Prerequisiti

Prima di continuare con questo tutorial, assicurati di aver effettuato l'accesso come utente con privilegi sudo.

Installazione di Jenkins

Per installare Jenkins sul tuo sistema CentOS, procedi nel seguente modo:

  1. Jenkins è un'applicazione Java, quindi il primo passo è installare Java. Eseguire il comando seguente per installare il pacchetto OpenJDK 8:

    sudo yum install java-1.8.0-openjdk-devel

    La versione attuale di Jenkins non supporta ancora Java 10 (e Java 11). Se sul computer sono installate più versioni di Java, assicurarsi che Java 8 sia la versione Java predefinita.

    Il prossimo passo è abilitare il repository Jenkins. Per fare ciò, importa la chiave GPG usando il seguente comando curl :

    curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repo

    E aggiungere il repository per il sistema con:

    sudo rpm --import

    Una volta abilitato il repository, installa l'ultima versione stabile di Jenkins digitando:

    sudo yum install jenkins

    Al termine del processo di installazione, avviare il servizio Jenkins con:

    sudo systemctl start jenkins

    Per verificare se è stato avviato correttamente eseguito:

    systemctl status jenkins

    Dovresti vedere qualcosa di simile a questo:

    ● jenkins.service - LSB: Jenkins Automation Server Loaded: loaded (/etc/rc.d/init.d/jenkins; bad; vendor preset: disabled) Active: active (running) since Thu 2018-09-20 14:58:21 UTC; 15s ago Docs: man:systemd-sysv-generator(8) Process: 2367 ExecStart=/etc/rc.d/init.d/jenkins start (code=exited, status=0/SUCCESS) CGroup: /system.slice/jenkins.service

    Infine, abilitare il servizio Jenkins per l'avvio all'avvio del sistema.

    sudo systemctl enable jenkins

    jenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on

Regola il firewall

Utilizzare i seguenti comandi per aprire la porta necessaria:

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp sudo firewall-cmd --reload

Installazione di Jenkins

Per configurare la nuova installazione di Jenkins, aprire il browser e digitare il dominio o l'indirizzo IP seguito dalla porta 8080 :

http://your_ip_or_domain:8080

Apparirà una schermata simile alla seguente, che richiede di inserire la password dell'amministratore creata durante l'installazione:

Se hai raggiunto questo punto, hai installato correttamente Jenkins sul tuo sistema CentOS.

Conclusione

In questo tutorial, avete imparato come installare e completare la configurazione iniziale di Jenkins su sistemi basati su CentOS / RHEL. Ora è possibile visitare la pagina ufficiale di documentazione Jenkins e iniziare ad esplorare il flusso di lavoro di Jenkins e plug-in modello.

jenkins centos