GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Buildbot di CentOS 7

Dalam tutorial ini, kami akan menunjukkan cara menginstal Buildbot di CentOS 7. Bagi Anda yang belum tahu, Buildbot adalah alat integrasi berkelanjutan berbasis Python yang mengotomatiskan pembangunan, menguji, dan merilis siklus perangkat lunak. Itu dibuat menggunakan mesin jaringan Twisted, mendukung eksekusi paralel pekerjaan di berbagai platform, dan kompatibel dengan semua sistem operasi utama.

Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo ' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda melalui langkah demi langkah penginstalan Buildbot di server CentOS 7.

Instal Buildbot di CentOS 7

Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.

yum clean all
yum -y update

Langkah 2. Menginstal Python.

Pertama, Anda perlu menginstal paket pengembangan pip dan python menggunakan manajer paket yum:

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

Langkah 3. Menginstal Buildbot di CentOS 7.

Gunakan perintah berikut untuk menginstal Buildbot dengan pip:

pip install 'buildbot[bundle]'

Anda dapat memverifikasi dengan memeriksa versi Buildbot:

buildbot --version

Output seharusnya:

Buildbot version: 1.1.1
Twisted version: 18.4.0

Selanjutnya, buat pengguna sistem baru untuk Buildbot:

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

Langkah 4. Mengonfigurasi Buildbot Master.

Pertama, buat master Buildbot, jalankan perintah berikut:

su - buildbot
buildbot create-master master

Selanjutnya, salin contoh file konfigurasi Buildbot default dengan menggunakan perintah berikut:

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

Kemudian, konfigurasikan antarmuka web Buildbot:

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

Setelah Anda menyimpan file, jalankan perintah berikut untuk memverifikasi konfigurasi master:

buildbot checkconfig master

Langkah 5. Mengonfigurasi Buildbot Worker.

Untuk membuat pekerja Buildbot bernama ‘idroot-worker ' dengan kata sandi 'pass' di 'localhost', jalankan perintah berikut:

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

Jika Anda ingin menggunakan nama pengguna yang berbeda (pekerja contoh), dan kata sandi (lulus), Anda perlu memperbarui baris berikut di master/master.cfg berkas:

# 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")]

Akhirnya, kita dapat memulai pekerja dengan mengetik:

buildbot-worker start worker

Langkah 6. Mengakses Buildbot.

Buildbot akan tersedia pada port HTTP 8010 secara default. Buka browser favorit Anda dan navigasikan ke http://your-domain.com:8010 atau http://server-ip:8010 dan selesaikan langkah-langkah yang diperlukan untuk menyelesaikan instalasi. Jika Anda menggunakan firewall, buka port 80 untuk mengaktifkan akses ke panel kontrol.

Selamat! Anda telah berhasil menginstal Buildbot. Terima kasih telah menggunakan tutorial ini untuk menginstal Buildbot pada sistem CentOS 7. Untuk bantuan tambahan atau informasi berguna, kami sarankan Anda memeriksa situs resmi Buildbot.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Git di CentOS 8

  1. Cara Menginstal Docker di CentOS 8

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Cara Menginstal MySQL di CentOS 8