Android

Bagaimana untuk memasang jenkins pada centos 7

How to install Jenkins on CentOS

How to install Jenkins on CentOS

Isi kandungan:

Anonim

Jenkins adalah sumber terbuka, pelayan automasi berasaskan Java yang menawarkan cara mudah untuk menyediakan saluran paip penyepaduan yang berterusan dan berterusan (CI / CD).

Integrasi berterusan (CI) adalah praktik DevOps di mana ahli-ahli pasukan kerap melakukan perubahan kod mereka ke repositori kawalan versi, selepas itu membina dan menguji secara automatik. Penghantaran Berterusan (CD) adalah satu siri amalan di mana perubahan kod dibina secara automatik, diuji dan digunakan untuk pengeluaran.

Tutorial ini, akan memandu anda melalui langkah-langkah memasang Jenkins pada sistem CentOS 7 menggunakan repositori Jenkins rasmi.

Prasyarat

Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.

Memasang Jenkins

Untuk memasang Jenkins pada sistem CentOS anda, ikuti langkah-langkah berikut:

  1. Jenkins adalah aplikasi Java, jadi langkah pertama adalah memasang Java. Jalankan arahan berikut untuk memasang pakej OpenJDK 8:

    sudo yum install java-1.8.0-openjdk-devel

    Versi semasa Jenkins tidak menyokong Java 10 (dan Java 11) lagi. Sekiranya anda mempunyai pelbagai versi Java yang dipasang pada mesin anda pastikan Java 8 adalah versi Java default.

    Langkah seterusnya adalah untuk membolehkan repositori Jenkins. Untuk melakukannya, import kunci GPG menggunakan arahan curl berikut:

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

    Dan tambahkan repositori ke sistem anda dengan:

    sudo rpm --import

    Sebaik sahaja repositori diaktifkan, pasangkan versi stabil Jenkins terkini dengan menaip:

    sudo yum install jenkins

    Selepas proses pemasangan selesai, mulakan perkhidmatan Jenkins dengan:

    sudo systemctl start jenkins

    Untuk memeriksa sama ada ia mula berjaya dijalankan:

    systemctl status jenkins

    Anda harus melihat sesuatu yang serupa dengan ini:

    ● 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

    Akhirnya membolehkan perkhidmatan Jenkins bermula pada sistem boot.

    sudo systemctl enable jenkins

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

Laraskan Firewall

Gunakan arahan berikut untuk membuka port yang diperlukan:

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

Menyediakan Jenkins

Untuk memasang pemasangan Jenkins baru Anda, buka penyemak imbas Anda dan ketik alamat domain atau alamat IP Anda diikuti oleh port 8080 :

http://your_ip_or_domain:8080

Skrin yang serupa dengan yang berikut akan muncul, mendorong anda untuk memasukkan kata laluan Pentadbir yang dibuat semasa pemasangan:

Jika anda telah mencapai tahap ini, anda telah berjaya memasang Jenkins pada sistem CentOS anda.

Kesimpulannya

Dalam tutorial ini, anda telah belajar cara memasang dan menyelesaikan konfigurasi awal Jenkins pada sistem berasaskan CentOS / RHEL. Anda kini boleh melawat halaman dokumentasi Jenkins rasmi dan mula meneroka aliran kerja Jenkins dan model pemalam.

jenkins centos