Çoğu süreç zaman zaman çakışma eğilimi gösterdiğinden işletim sistemlerini yönetmek her zaman basit bir iş değildir. Ancak bunun ötesinde, Ubuntu yöneticileri veya kullanıcıları olarak bu görevlerin daha da basit olmasına yardımcı olmak için belirli bir sıklıkta gerçekleştirilmesi gereken bazı görevler vardır, Jenkins ve Solvetic adlı bir yardımcı program vardır ve Solvetic size bunun hakkında ve Ubuntu'da nasıl kullanılacağı hakkında biraz bilgi verecektir 20.04 veya Ubuntu 20.10.
Jenkins nedirJenkins, istemci bilgisayarlarda yazılım oluşturma, test etme ve teslim etme veya uygulama gibi farklı görevleri otomatikleştirmenin mümkün olacağı tamamen özerk bir açık kaynaklı otomasyon sunucusu olarak geliştirilmiştir.
Jenkins uygulaması, yerel sistem paketleri olan Docker kullanılarak kurulabilir veya Java Runtime Environment (JRE) kurulu olan herhangi bir makinede bağımsız olarak çalıştırılabilir.
Jenkins gereksinimleriJenkins'i kullanmak için gereksinimler şunlardır:
- 256 MB RAM
- 1 GB sabit disk alanı, Jenkins'i Docker kapsayıcısı olarak çalıştırıyorsanız 10 GB önerilir
Yazılım düzeyinde, gereklidir:
- Java: 32 ve 64 bit sürümlerinde Java 8, Java 11 çalışma zamanı (Jenkins 2.164 ve 2.164.1'de), Java 9, 10 ve 12 desteklenmez
- Chrome, Edge, Firefox veya Safari gibi web tarayıcısı
- Windows işletim sisteminde ilke desteği gereklidir
Jenkins ÖzellikleriJenkins özellikleri içinde şunları buluyoruz:
- Güncelleme Merkezi'nde bulunan ve diğer yardımcı programlarla entegrasyonu kolaylaştıran eklentilerin entegrasyonu.
- Sürekli entegrasyon ve sürekli teslimat.
- Jenkins Java tabanlı bir program olduğundan basit kurulum, yani Windows, macOS ve Unix işletim sistemleri için kurulum paketleri sunar.
- Basit kurulum.
- Diğer çalışma ekiplerine dağıtılması kolaydır.
Jenkins'i Ubuntu 20.04 veya 20.10'a nasıl kuracağımızı görelim.
1. Java'yı Ubuntu 20.10, 20.04'te güncelleyin
Aşama 1
Her zaman olduğu gibi, ilk iş paketleri ve sistem depolarını aşağıdaki komutla güncellemek olacaktır:
sudo uygun güncelleme
Adım 2
Bundan sonra Jenkins ile uyumlu Java sürümüne sahip olduğumuzu doğrularız, bunun için aşağıdaki komutu uygularız:
java sürümü
Bu durumda uyumlu olan Java 11'imiz var.
2. Jenkins'i Ubuntu 20.10, 20.04'e yükleyin
Aşama 1
Jenkins sürümü, varsayılan Ubuntu paketlerini entegre eder, mevcut en son sürümü kurmak için anahtarı Ubuntu sistemine eklemek için aşağıdaki komutu uygulayacağız:
wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-anahtar eklentisi -
Adım 2
Bundan sonra, Debian depolarını kaynaklar.list dizinine ekleyeceğiz:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable ikili /> /etc/apt/sources.list.d/jenkins.list'
Aşama 3
Bu işlemi gerçekleştirdikten sonra sistemi tekrar güncelliyoruz:
sudo uygun güncelleme
4. Adım
Aşağıdaki komutla Jenkins'i Ubuntu 20.04 veya 20.10'a kurmaya hazırız:
sudo apt Jenkins'i kurun
Adım 5
Jenkins'in indirilmesini ve kurulmasını onaylamak için "S" harfini giriyoruz:
3. Jenkins'i Ubuntu 20.10, 20.04'te çalıştırın
Aşama 1
Uygulamayı aşağıdaki komutla başlatıyoruz:
sudo systemctl Jenkins'i başlat
Adım 2
Aşağıdaki komutla Jenkins'in durumunu kontrol ediyoruz. Durumunun aktif olduğunu görüyoruz.
sudo systemctl durumu Jenkins
4. Ubuntu 20.10, 20.04'te Güvenlik Duvarını Yapılandırma
Aşama 1
Uzak ve yerel erişim için Güvenlik Duvarındaki izinleri yapılandırmamızın zamanı geldi, Jenkins 8080 dinleme bağlantı noktasını kullanacak, bu bağlantı noktasını aşağıdaki komutla yapılandırıyoruz:
sudo ufw 8080'e izin veriyorAdım 2
Güvenlik Duvarının durumunu aşağıdaki komutla görüyoruz:
sudo ufw durumuAşama 3
Güvenlik Duvarının etkinleştirilmemesi durumunda aşağıdakileri uygulayacağız. 8080 numaralı bağlantı noktasının Güvenlik Duvarına bağlı olduğunu kontrol ediyoruz.
sudo ufw etkinleştir
5. Jenkins'i Ubuntu 20.10, 20.04'e yükleyin
Aşama 1
Artık Jenkins yapılandırma işlemini tamamlamak mümkün, öncelikle "ip add" komutu ile bilgisayarın IP adresini belirleyeceğiz:
Adım 2
Bu IP ile aşağıdaki sözdizimi ile harici olarak erişebiliriz:
http://IP_Ubuntu: 8080Aşama 3
Aşağıdakileri göreceğiz:
BÜYÜT
4. Adım
Uygulama tarafından otomatik olarak oluşturulan yönetici şifresini girmek gereklidir, bunun için terminalde görselleştirilmesi için aşağıdakileri yapmalıyız:
sudo cat / var / lib / jenkins / sırlar / initialAdminPassword
Adım 5
Parolanın 32 karakterini kopyalayıp ilgili alana yapıştırmalıyız, bu işlem yerel olarak Ubuntu 20'de yapılabilir:
BÜYÜT
6. Adım
Şifreyi yapıştırıyoruz ve "Devam" a tıklıyoruz, aşağıdakileri göreceğiz:
BÜYÜT
7. Adım
"Önerilen eklentileri yükle" seçeneğine tıklıyoruz ve Jenkins'in düzgün çalışması için gerekli tüm eklentilerin Ubuntu'da kurulacağını görüyoruz:
BÜYÜT
8. Adım
Bu işlem tamamlandıktan sonra, Jenkins platformunu yönetmek için kullanıcıyı oluşturmamız gereken yerde aşağıdakiler görüntülenecektir, oraya aşağıdakileri giriyoruz:
- Kullanıcı adı
- Parola
- Posta
- Ad Soyad
BÜYÜT
9. Adım
"Kaydet ve Devam Et" e tıklıyoruz ve ardından bu, platforma erişmek için URL'yi göreceğimiz Jenkins örneğine yönlendirilecek, 8080 bağlantı noktasının yanında IP veya etki alanını göreceğiz:
BÜYÜT
Adım 10
"Kaydet ve Bitir" diyerek işlemi tamamlıyoruz.
BÜYÜT
11. Adım
Jenkins'e "Jenkins'i kullanmaya başla" seçeneğine tıklayarak erişiyoruz ve göreceğimiz ortam bu olacak:
BÜYÜT
Adım 1/2
"Jenkins'i Yönet"e tıklıyoruz ve yapılandırılacak Jenkins değişkenlerine erişiyoruz:
BÜYÜT
Adım 13
Sistem konfigürasyonunda gerekirse yeni parametreler oluşturabiliriz:
BÜYÜT
Bu adımlarla Jenkins'i Ubuntu 20.04 veya 20.10 üzerine kurduk ve yapılandırdık ve gerekli olan tüm görevleri en iyi bütünlük ve performans işlevleriyle otomatikleştirmeye hazır olacağız.