Install Jenkins on Linux
İçindekiler:
Jenkins, sürekli bir entegrasyon ve sürekli teslimat (CI / CD) boru hattı kurmak için kolay bir yol sunan açık kaynaklı, Java tabanlı bir otomasyon sunucusudur.
Sürekli entegrasyon (CI), ekip üyelerinin düzenli olarak kod değişikliklerini sürüm kontrol havuzunda taahhüt ettikleri, ardından otomatik derlemeler ve testlerin yürütüldüğü bir DevOps uygulamasıdır. Sürekli dağıtım (CD), kod değişikliklerinin otomatik olarak oluşturulduğu, test edildiği ve üretime dağıtıldığı bir dizi uygulamadır.
Bu eğitimde, resmi Jenkins deposunu kullanarak Jenkins'i bir CentOS 7 sistemine kurma adımlarında size yol gösterilecektir.
Ön şartlar
Bu eğiticiye devam etmeden önce sudo ayrıcalıklarına sahip bir kullanıcı olarak oturum açtığınızdan emin olun.
Jenkins'i Yükleme
Jenkins'i CentOS sisteminize yüklemek için aşağıdaki adımları izleyin:
-
Jenkins bir Java uygulamasıdır, bu nedenle ilk adım Java'yı yüklemektir. OpenJDK 8 paketini yüklemek için aşağıdaki komutu çalıştırın:
sudo yum install java-1.8.0-openjdk-develJenkins'in şu anki sürümü henüz Java 10'u (ve Java 11'i) desteklemiyor. Makinenizde birden fazla Java sürümü yüklüyse, Java 8'in varsayılan Java sürümü olduğundan emin olun.
Bir sonraki adım Jenkins deposunu etkinleştirmektir. Bunu yapmak için, aşağıdaki
curlkomutunu kullanarak GPG anahtarını alın:curl --silent --location http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo | sudo tee /etc/yum.repos.d/jenkins.repoDepoyu sisteminize aşağıdakilerle ekleyin:
sudo rpm --importDepo etkinleştirildikten sonra, aşağıdakileri yazarak Jenkins'in en kararlı sürümünü yükleyin:
sudo yum install jenkinsKurulum işlemi tamamlandıktan sonra Jenkins hizmetini aşağıdakilerle başlatın:
sudo systemctl start jenkinsBaşarıyla başlatılıp başlatılmadığını kontrol etmek için:
systemctl status jenkinsBuna benzer bir şey görmelisiniz:
● 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.serviceSon olarak Jenkins hizmetinin sistem önyüklemesinde başlamasını sağlayın.
sudo systemctl enable jenkinsjenkins.service is not a native service, redirecting to /sbin/chkconfig. Executing /sbin/chkconfig jenkins on
Güvenlik Duvarını Ayarlayın
Gerekli bağlantı noktasını açmak için aşağıdaki komutları kullanın:
sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload
Jenkins'i Kurmak
Yeni Jenkins kurulumunuzu ayarlamak için tarayıcınızı açın ve alan adınızı veya IP adresinizi ve ardından
8080
bağlantı noktasını yazın:
http://your_ip_or_domain:8080
Kurulum sırasında oluşturulan Yönetici şifresini girmenizi isteyen aşağıdakine benzer bir ekran görünecektir:







Bu noktaya ulaştıysanız, Jenkins'i CentOS sisteminize başarıyla yüklediniz.
Sonuç
Bu eğitimde, Jenkins'in ilk yapılandırmasını CentOS / RHEL tabanlı sistemlere nasıl kuracağınızı ve tamamlayacağınızı öğrendiniz. Artık resmi Jenkins dokümantasyon sayfasını ziyaret edebilir ve Jenkins'in iş akışını ve eklenti modelini keşfetmeye başlayabilirsiniz.
jenkins centosUbuntu 18.04 üzerine jenkins nasıl kurulur
Bu eğitimde, Jenkins Debian paket deposunu kullanarak Jenkins'in bir Ubuntu 18.04 makinesine nasıl kurulacağını göstereceğiz. Jenkins, sürekli bir entegrasyon ve sürekli teslimat (CI / CD) boru hattı kurmak için kolay bir yol sunan açık kaynaklı bir otomasyon sunucusudur.
Debian 10 Linux üzerine Jenkins nasıl kurulur
Bu yazıda, Jenkins'in resmi Jenkins deposundan Debian 10, Buster'a nasıl kurulacağını ele alacağız.
Centos 8 üzerine jenkins nasıl kurulur
Jenkins en popüler açık kaynaklı, Java tabanlı otomasyon sunucusudur. Bu eğitimde, Jenkins'i resmi Jenkins deposundan CentOS 8'e kurma adımları açıklanmaktadır.







