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

Come installare Buildbot su CentOS 7

In questo tutorial, ti mostreremo come installare Buildbot su CentOS 7. Per chi non lo sapesse, Buildbot è uno strumento di integrazione continua basato su Python che automatizza la build, testare e rilasciare cicli software. È realizzato utilizzando il motore di rete Twisted, supporta l'esecuzione parallela di lavori su più piattaforme ed è compatibile con tutti i principali sistemi operativi.

Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il ​​tuo sito sul tuo VPS. L'installazione è abbastanza semplice e presuppone che tu sono in esecuzione nell'account root, in caso contrario potrebbe essere necessario aggiungere 'sudo ' ai comandi per ottenere i privilegi di root. Ti mostrerò l'installazione passo passo di Buildbot sul server CentOS 7.

Installa Buildbot su CentOS 7

Passaggio 1. Innanzitutto, iniziamo assicurandoci che il tuo sistema sia aggiornato.

yum clean all
yum -y update

Passaggio 2. Installazione di Python.

Per prima cosa, devi installare i pacchetti di sviluppo pip e python usando il gestore di pacchetti yum:

yum install epel-release
yum install python-pip gcc python-devel git
pip install --upgrade pip

Passaggio 3. Installazione di Buildbot su CentOS 7.

Utilizza il seguente comando per installare Buildbot con pip:

pip install 'buildbot[bundle]'

Puoi verificare controllando la versione di Buildbot:

buildbot --version

L'output dovrebbe:

Buildbot version: 1.1.1
Twisted version: 18.4.0

Quindi, crea un nuovo utente di sistema per Buildbot:

adduser --home /opt/buildbot --shell /bin/bash buildbot

Passaggio 4. Configurazione di Buildbot Master.

Per prima cosa, crea il master Buildbot e esegui il comando seguente:

su - buildbot
buildbot create-master master

Quindi, copia il file di configurazione Buildbot di esempio predefinito utilizzando il comando seguente:

cp master/master.cfg.sample master/master.cfg

Quindi, configura l'interfaccia web di Buildbot:

### nano master/master.cfg
c['buildbotURL'] = "http://your_ip_or_domain:8010/"

Una volta salvato il file, esegui il seguente comando per verificare la configurazione principale:

buildbot checkconfig master

Passaggio 5. Configurazione di Buildbot Worker.

Per creare il worker Buildbot denominato 'idroot-worker ' con password 'pass' su 'localhost', eseguire il seguente comando:

buildbot-worker create-worker worker localhost idroot-worker pass

Se vuoi usare un nome utente (example-worker) e una password (pass) diversi devi aggiornare la seguente riga nel master/master.cfg file:

# a Worker object, specifying a unique worker name and password. The same
# worker name and password must be configured on the worker.
c['workers'] = [worker.Worker("idroot-worker", "pass")]

Infine, possiamo avviare il lavoratore digitando:

buildbot-worker start worker

Passaggio 6. Accesso a Buildbot.

Buildbot sarà disponibile sulla porta HTTP 8010 per impostazione predefinita. Apri il tuo browser preferito e vai a http://your-domain.com:8010 o http://server-ip:8010 e completare i passaggi necessari per completare l'installazione. Se stai usando un firewall, apri la porta 80 per abilitare l'accesso al pannello di controllo.

Congratulazioni! Hai installato Buildbot con successo. Grazie per aver utilizzato questo tutorial per l'installazione di Buildbot sui sistemi CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di Buildbot.


Cent OS
  1. Come installare PHP 7, 7.2 e 7.3 su CentOS 7

  2. Come installare Java 11 e 12 su CentOS 7

  3. Come installare Wine 4.0 su CentOS 7

  4. Come installare Vim 8.2 su CentOS 7

  5. Come installare VirtualBox su CentOS 7

Come installare Ruby su CentOS 7

Come installare PostgreSQL su CentOS 7

Come installare Go su CentOS 7

Come installare Python 3 su CentOS 7

Come installare R su CentOS 7

Come installare R su CentOS 8