GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare Jenkins su CentOS 7

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

L'integrazione continua (CI) è una pratica DevOps in cui i membri del team eseguono regolarmente il commit delle modifiche al codice nel repository di controllo della versione, dopodiché vengono eseguiti build e test automatizzati. La distribuzione continua (CD) è una serie di pratiche in cui le modifiche al codice vengono create, testate e distribuite automaticamente in produzione.

Questo tutorial ti guiderà attraverso i passaggi per l'installazione di Jenkins su un sistema CentOS 7 utilizzando il repository Jenkins ufficiale.

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, segui i passaggi seguenti:

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

    sudo yum install java-1.8.0-openjdk-devel

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

  2. Il passaggio successivo è abilitare il repository Jenkins. Per farlo, importa la chiave GPG usando il seguente curl comando:

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

    E aggiungi il repository al tuo sistema con:

    sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
  3. Una volta abilitato il repository, installa l'ultima versione stabile di Jenkins digitando:

    sudo yum install jenkins

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

    sudo systemctl start jenkins

    Per verificare se è stato avviato correttamente, esegui:

    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, abilita l'avvio del servizio Jenkins 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 #

Se stai installando Jenkins su un server CentOS remoto protetto da un firewall, devi portare 8080 .

Utilizzare i seguenti comandi per aprire la porta necessaria:

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

Configurazione di Jenkins #

Per configurare la tua nuova installazione Jenkins, apri il browser e digita il tuo dominio o indirizzo IP seguito dalla porta 8080 :

http://your_ip_or_domain:8080

Apparirà una schermata simile alla seguente, in cui ti verrà chiesto di inserire la password dell'amministratore creata durante l'installazione:

Usa il seguente comando per stampare la password sul tuo terminale:

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Dovresti vedere una password alfanumerica lunga 32 caratteri come mostrato di seguito:

2115173b548f4e99a203ee99a8732a32

Copia la password dal tuo terminale, incollala nel campo Password amministratore e fai clic su Continue .

Nella schermata successiva, ti verrà chiesto se desideri installare i plug-in suggeriti o selezionare plug-in specifici. Fai clic su Install suggested plugins box e il processo di installazione inizierà immediatamente.

Una volta completata l'installazione, ti verrà chiesto di configurare il primo utente amministrativo. Compila tutte le informazioni richieste e fai clic su Save and Continue .

Nella pagina successiva, ti verrà chiesto di impostare l'URL per l'istanza Jenkins. Il campo URL verrà compilato con un URL generato automaticamente.

Per completare la configurazione, confermare l'URL facendo clic su Save and Finish pulsante.

Infine, fai clic su Start using Jenkins pulsante e verrai reindirizzato alla dashboard Jenkins con cui hai eseguito l'accesso come utente amministratore che hai creato in uno dei passaggi precedenti.

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


Cent OS
  1. Come installare Vagrant su CentOS 7

  2. Come installare Gitea su CentOS 8

  3. Come installare Memcached su CentOS 8

  4. Come installare ownCloud su CentOS 8

  5. Installa Jenkins su CentOS 8

Come installare Jenkins su CentOS 8/RHEL 8 e CentOS 7/RHEL 7

Come installare Zoom su CentOS 8

Come installare Nethogs su CentOS

Come installare Yourls in CentOS 8

Come installare SuiteCRM su CentOS 8

Come installare Jenkins su CentOS 7?