Bize işletim sistemlerini birden çok şekilde yönetme fırsatı veren farklı uygulamalar var, bunlardan biri ücretsiz bir otomasyon sunucusu (açık kaynak) görevi gören ve oluşturma, test etme ve teslim etme gibi işlemleri gerçekleştirebildiğimiz Jenkins. istemci bilgisayarlardaki yazılım türleri.
Jenkins fonksiyonlarıJenkins, aşağıdakiler gibi çeşitli şekillerde hareket edebilir:
- Yerel sistem paketleri aracılığıyla
- liman işçisi kullanmak
- Java Runtime Environment (JRE) kurulu olan makinelerde bağımsız olarak
Jenkins gereksinimleriJenkins'i doğru bir şekilde kullanmak için takımın şunlara sahip olması gerekir:
- 1 GB önerilen 256 MB RAM
- 1 GB sabit disk alanı, Jenkins bir Docker konteyneri olarak çalıştırılacaksa ideal olarak 10 GB
- 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 şu anda desteklenmiyor
- Windows işletim sistemlerini kullanıyorsak politika desteğine sahip olmamız gerekir.
- Chrome, Edge, Firefox veya Safari gibi güncellenmiş web tarayıcılarına sahip olmak
Jenkins ÖzellikleriJenkins bize şunları sunar:
- Basitleştirilmiş kurulum
- Diğer yardımcı programlarla çalışabilmek için Güncelleme Merkezi'nde bulunan eklentilerin entegrasyonu
- Nesnelerin ve hizmetlerin entegrasyonu ve sürekli teslimi
- Diğer takımlara dağıtılmasına izin verir
- Windows, macOS ve Unix işletim sistemleri için kurulum paketleri sunar
Jenkins'i Ubuntu 21.04'e nasıl kuracağımızı öğrenelim.
Jenkins 21.04 Ubuntu'ya nasıl kurulur
Aşama 1
Ubuntu 21.04'te terminale erişiyoruz, orada Jenkins anahtarını aşağıdaki komutla indirip kuracağız:
sudo wget -q -O - https://pkg.jenkins.io/debian-stable/jenkins.io.key | sudo apt-anahtar eklentisi -
Adım 2
Bundan sonra, ikili dosyaları sistem kaynaklarına ekleyeceğiz:
sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable ikili /> /etc/apt/sources.list.d/jenkins.list
Aşama 3
Şimdi sistemi güncelleyeceğiz:
sudo uygun güncelleme
4. Adım
Güncellendikten sonra, Jenkins'i şu komutla kuracağız:
sudo apt jenkins'i kurun
Adım 5
S harfini girerek değişiklikleri uygulayın:
6. Adım
Gördüğümüz gibi bir hata oluşuyor, bu hatayı alırsanız Solvetic size bunun çözümünü verecektir, bunun için şu yola gidiyoruz:
cd / var / lib / dpkg / bilgi
7. Adım
İçeriği "ls" komutuyla listeleriz ve postinst harfiyle biten Jenkins satırını buluruz:
8. Adım
Bu dosyayı "sudo rm jenkins.postinst" komutuyla siliyoruz:
sudo rm jenkins.postinst
9. Adım
Sistemi tekrar güncelliyoruz:
sudo uygun güncelleme
Adım 10
Bundan sonra Jenkins'i tekrar kuracağız:
sudo apt jenkins'i kurun
11. Adım
Bundan sonra Jenkins servisini şu komutla başlatacağız:
sudo systemctl jenkins'i başlatAdım 1/2
Jenkins hizmetini etkinleştiriyoruz:
sudo systemctl jenkins'i etkinleştir
Adım 13
Bundan sonra Jenkins durumunu siparişle doğrularız. Durumunun aktif olduğunu görebiliriz.
sudo systemctl durumu Jenkins
Adım 14
Tarayıcı üzerinden bağlantı için Güvenlik Duvarındaki izinleri yapılandırmanın zamanı geldi, aşağıdakileri yapacağız:
- Jenkins portunu Güvenlik Duvarına ekliyoruz:
sudo ufw 8080'e izin veriyor
- Şimdi Güvenlik Duvarının durumunu kontrol ediyoruz:
sudo ufw durumu
- Devre dışı bırakılırsa, Güvenlik Duvarını etkinleştiririz:
sudo ufw etkinleştirAdım 15
Jenkins portunun doğru eklendiğini görmek için durumu tekrar doğrularız:
Adım 16
Şimdi şu komutla IP adresini alacağız:
ip ekle
Adım 17
IP adresi ile bir tarayıcı açıyoruz ve orada aşağıdaki sözdizimini gireceğiz:
http://IP:8080
BÜYÜT
18. adım
Jenkins'e erişimin engelini kaldırmak gerekiyor, bunun için yolu kopyalıyoruz:
BÜYÜT
Adım 19
Terminalde aşağıdakileri giriyoruz:
sudo cat / var / lib / jenkins / sırlar / initialAdminPassword
Adım 20
Bu erişim şifresi ile sonuçlanır, şifreyi kopyalayıp tarayıcıda ilgili alana yapıştırırız:
BÜYÜT
Adım 21
Devam'a tıklayın ve aşağıdaki pencereyi göreceğiz:
BÜYÜT
Adım 22
"Önerilen eklentileri yükle"ye tıklıyoruz ve işlemin bitmesini bekliyoruz:
BÜYÜT
23. Adım
Bu işlem bittiğinde aşağıdakileri göreceğiz:
BÜYÜT
Adım 24
Orada Jenkins bize yönetici kullanıcı oluşturma fırsatı veriyor, bu isteğe bağlı, "Atla ve yönetici olarak devam et" e tıklıyoruz ve Ubuntu 21.04'te Jenkins'e giden yolu göreceğiz:
BÜYÜT
Adım 25
İşlemi tamamlamak için Kaydet ve Bitir'e tıklıyoruz:
BÜYÜT
Adım 26
Platforma erişmek için "Jenkins'i kullanmaya başla" seçeneğine tıklıyoruz:
BÜYÜT
Orada Ubuntu 21.04'te Jenkins'in tüm avantajlarından yararlanmaya hazır olacağız.