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

Cara Menginstal Jenkins di CentOS 8

Jenkinsadalah server otomatisasi berbasis Java open-source paling populer yang memungkinkan Anda dengan mudah menyiapkan pipeline continuous integration dan continuous delivery (CI/CD).

Integrasi berkelanjutan (CI) adalah praktik DevOps di mana anggota tim secara teratur melakukan perubahan kode mereka ke repositori kontrol versi, setelah itu pembangunan dan pengujian otomatis dijalankan. Pengiriman berkelanjutan (CD) adalah serangkaian praktik di mana perubahan kode dibuat, diuji, dan diterapkan secara otomatis ke produksi.

Tutorial ini mencakup langkah-langkah untuk menginstal Jenkins di CentOS 8 dari repositori resmi Jenkins.

Menginstal Jenkins #

Lakukan langkah-langkah berikut sebagai root atau pengguna dengan hak sudo untuk menginstal Jenkins di CentOS 8:

  1. Jenkins ditulis dalam Java, jadi langkah pertama adalah menginstal Java. Jenkins memerlukan Java versi 8 dan 11, tetapi beberapa plugin Jenkins mungkin tidak dapat dikompilasi dengan Java 8.

    Kami akan menginstal OpenJDK 8:

    sudo dnf install java-1.8.0-openjdk-devel

    Jika Anda memiliki beberapa versi Java yang terinstal di sistem Anda, pastikan Java 8 adalah versi Java default.

  2. Langkah selanjutnya adalah mengaktifkan repositori Jenkins. Jalankan perintah berikut untuk mengunduh file repo dan mengimpor kunci GPG:

    sudo wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat-stable/jenkins.reposudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
  3. Instal Jenkins versi stabil terbaru dengan mengetik:

    sudo yum install jenkins

    Setelah proses instalasi selesai, mulai layanan Jenkins dan aktifkan untuk memulai pada boot sistem:

    sudo systemctl start jenkinssudo systemctl enable jenkins

    Untuk memeriksa apakah Jenkins sedang berjalan, ketik:

    systemctl status jenkins

    Outputnya akan terlihat seperti ini:

    Loaded: loaded (/etc/rc.d/init.d/jenkins; generated)
    Active: active (running) since Thu 2019-10-31 21:31:36 UTC; 3s ago
    ...

Menyesuaikan Firewall #

Jika Anda menginstal Jenkins di server CentOS jarak jauh yang dilindungi oleh firewall, Anda perlu mem-port 8080 .

Gunakan perintah berikut untuk membuka port yang diperlukan:

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

Menyiapkan Jenkins #

Untuk memulai proses penyiapan Jenkins, buka browser Anda dan ketik domain atau alamat IP server diikuti dengan port 8080 :

http://your_ip_or_domain:8080

Layar yang mirip dengan berikut akan muncul, meminta Anda untuk memasukkan kata sandi Administrator yang dibuat selama instalasi:

Gunakan cat untuk menampilkan kata sandi di terminal:

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

Anda akan melihat kata sandi alfanumerik sepanjang 32 karakter, seperti yang ditunjukkan di bawah ini:

e1bc55ea402640c58970b8db41e4f3bc

Salin kata sandi dari terminal, rekatkan ke bidang “Kata sandi administrator” dan klik “Lanjutkan”.

Pada layar berikutnya, Anda akan ditanya apakah Anda ingin menginstal plugin yang disarankan atau memilih plugin yang akan diinstal. Klik kotak “Instal plugin yang disarankan” dan proses instalasi akan dimulai.

Setelah instalasi selesai, Anda akan diminta untuk mengatur pengguna administratif pertama. Isi semua informasi yang diperlukan dan klik “Simpan dan Lanjutkan”.

Pada halaman berikutnya, penginstal akan meminta Anda untuk menyetel URL untuk instance Jenkins. Bidang URL akan diisi dengan URL yang dibuat secara otomatis.

Untuk menyelesaikan penyiapan, konfirmasikan URL dengan mengeklik tombol “Simpan dan Selesai”.

Terakhir, klik tombol “Mulai menggunakan Jenkins”, dan Anda akan diarahkan ke dasbor Jenkins yang masuk sebagai pengguna admin yang telah Anda buat di salah satu langkah sebelumnya.

Jika Anda telah mencapai titik ini, Anda telah berhasil menginstal Jenkins di sistem CentOS Anda.


Cent OS
  1. Cara Menginstal Vagrant di CentOS 7

  2. Cara Menginstal ownCloud di CentOS 8

  3. Instal Jenkins di CentOS 8

  1. Cara Menginstal Gitea di CentOS 8

  2. Cara Menginstal Memcached di CentOS 8

  3. Cara Menginstal Nginx di CentOS 7

  1. Cara Menginstal Apache di CentOS 7

  2. Cara Menginstal Tomcat 8.5 di CentOS 7

  3. Cara Menginstal Jenkins di CentOS 7