How to Install Jenkins in Ubuntu 18.04
İçindekiler:
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.
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, Jenkins Debian paket deposunu kullanarak Jenkins'in bir Ubuntu 18.04 makinesine nasıl kurulacağını göstereceğiz.
Bu öğretici Ubuntu 18.04 Bionic Beaver için yazılmış olmasına rağmen, Ubuntu 16.04 Xenial Xerus için aynı adımlar kullanılabilir.
Ö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 Ubuntu sisteminize yüklemek için şu adımları izleyin:
-
Java'yı yükleyin.
Jenkins bir Java uygulaması olduğundan, ilk adım Java'yı yüklemektir. Paket dizinini güncelleyin ve Java 8 OpenJDK paketini aşağıdaki komutlarla yükleyin:
sudo apt updatesudo apt install openjdk-8-jdkJenkins'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.
Jenkins Debian deposunu ekleyin.
Aşağıdaki
wgetkomutunu kullanarak Jenkins deposunun GPG anahtarlarını alın:wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -Yukarıdaki komutun
OKçıktısı gerekir; bu, anahtarın başarıyla içe aktarıldığı ve bu depodaki paketlerin güvenilir olarak kabul edileceği anlamına gelir.Ardından, Jenkins deposunu sisteme ekleyin:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'Jenkins'i yükleyin.
Jenkins deposu etkinleştirildikten sonra,
aptpaket listesini güncelleyin ve aşağıdakileri yazarak Jenkins'in en son sürümünü yükleyin:sudo apt updatesudo apt install jenkinsKurulum işlemi tamamlandıktan sonra Jenkins hizmeti otomatik olarak başlayacaktır. Servis durumunu yazdırarak doğrulayabilirsiniz:
systemctl status jenkinsBuna benzer bir şey görmelisiniz:
● jenkins.service - LSB: Start Jenkins at boot time Loaded: loaded (/etc/init.d/jenkins; generated) Active: active (exited) since Wed 2018-08-22 13:03:08 PDT; 2min 16s ago Docs: man:systemd-sysv-generator(8) Tasks: 0 (limit: 2319) CGroup: /system.slice/jenkins.service
Güvenlik Duvarını Ayarlama
Jenkins, bir güvenlik duvarı tarafından korunan bir uzak Ubuntu sunucusuna kuruyorsanız,
8080
bağlantı noktasını açmanız gerekir. Güvenlik duvarınızı yönetmek için
UFW
kullandığınızı varsayarsak, bağlantı noktasını aşağıdaki komutla açabilirsiniz:
sudo ufw allow 8080
Değişikliği şununla doğrulayın:
sudo ufw status
Status: active To Action From -- ------ ---- OpenSSH ALLOW Anywhere 8080 ALLOW Anywhere OpenSSH (v6) ALLOW Anywhere (v6) 8080 (v6) ALLOW Anywhere (v6)
Jenkins'i Kurmak
Yeni Jenkins kurulumunuzu ayarlamak için tarayıcınızı açın, alan adınızı veya IP adresinizi yazın ve ardından
8080
bağlantı noktasını yazın,
http://your_ip_or_domain:8080
ve aşağıdakine benzer ekran görüntülenecektir:







Bu noktada Jenkins'i sisteminize başarıyla yüklediniz.
Sonuç
Bu öğreticide, Jenkins'in ilk yapılandırmasını nasıl yükleyeceğinizi ve gerçekleştireceğinizi öğrendiniz. Artık Jenkins'in resmi dokümantasyon sayfasını ziyaret ederek Jenkins özelliklerini keşfetmeye başlayabilirsiniz.
Jenkins UbuntuCentos 7 üzerine jenkins nasıl kurulur
Bu eğitimde, resmi Jenkins deposunu kullanarak Jenkins'i bir CentOS 7 sistemine kurma adımlarında size yol gösterilecektir. 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.
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.







