▷ Jenkins CentOS 8 nasıl kurulur

Bir sistemin veya o sistemdeki bir projenin merkezi kontrolüne yardımcı olmak için geliştirilmiş yardımcı programlar vardır, bunlar güvenilir, güvenli ve sağlam olmalıdır, bu nedenle Jenkins'te Linux sistemlerinde projeleri yönetmek için eksiksiz bir çözüm buluyoruz, bu durumda konuşuyoruz CentOS 8.

Jenkins nedirJenkins, bir projeyi geliştirmeye, uygulamaya veya otomatikleştirmeye izin veren çok sayıda eklentinin entegre edildiği açık kaynaklı bir otomasyon sunucusudur.

Avantajlarından biri, yerel işletim sisteminin paketleri ve depoları aracılığıyla veya Docker kullanılarak kurulabilmesidir, ayrıca Java Runtime Environment (JRE) olan bir bilgisayarda bağımsız olarak çalışıyorsa çalışması pratiktir.

Jenkins, yerleşik Java sunucu uygulaması kapsayıcı/uygulama sunucusu (Jetty) aracılığıyla ilgili işlemi aracılığıyla bağımsız bir uygulama olarak çalışır veya Java, Apache Tomcat vb. kaplarda çalıştırılabilir.

Jenkins gereksinimleriJenkins'i kullanmak için temel gereksinimler şunlardır:

  • 256 MB RAM
  • 1 GB sabit disk alanı, Jenkins'i Docker konteyneri olarak kullanacaksak 10 GB olması ideal

Yazılım arayüzü üzerinden yönetim için aşağıdakiler gereklidir:

  • Java: 32-bit ve 64-bit sürümlerinde Java 8, Java 11 çalışma zamanı (Jenkins 2.164 ve 2.164.1 için), Java 9, 10 ve şu anda Java 12 desteklenmemektedir.
  • Chrome, Edge, Firefox veya Safari gibi web tarayıcıları desteklenir
  • Windows için ilke desteği gerekli

Jenkins'in CentOS 8'e nasıl kurulacağını görelim.

1. Java Cent0S 8'i yükleyin

Aşama 1
Jenkins'in düzgün çalışması için Java JRE 8 veya Java 11'e sahip olmamız gerekir, bunun için (Java 11) aşağıdaki komutu uygulayacağız:

 dnf java-11-openjdk-devel'i kurun 

BÜYÜT

Adım 2
Bu analizden sonra S harfini girerek paketlerin indirilmesini ve kurulumu onaylıyoruz:

BÜYÜT

Aşama 3
İşlemin sonunda aşağıdakileri göreceğiz:

BÜYÜT

4. Adım
Java sürümünü aşağıdaki komutla kontrol ediyoruz:

 java sürümü 

BÜYÜT

2. CentOS 8'de Jenkins deposu ekleyin

Aşama 1
Jenkins, CentOS 8 depolarında mevcut değildir, bu nedenle depoyu manuel olarak eklemeliyiz, bunun için yürütüyoruz:

 rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key 

BÜYÜT

Adım 2
Depoyu aşağıdaki komutla ekliyoruz:

 cd /etc/yum.repos.d/ curl -O https://pkg.jenkins.io/redhat-stable/jenkins.repo

BÜYÜT

3. Jenkins'i CentOS 8'e yükleyin

Aşama 1
Jenkins'i aşağıdaki komutla kuruyoruz:

 dnf Jenkins'i kurun 

BÜYÜT

Adım 2
İşlemi onaylamak için s harfini giriyoruz ve bittiğinde aşağıdakileri göreceğiz:

BÜYÜT

Aşama 3
Şimdi Jenkins hizmetini başlatıyoruz ve mevcut durumunu görüyoruz:

 systemctl jenkins'i başlat systemctl durumu jenkins

BÜYÜT

4. Adım
Sonraki adım, güvenlik duvarını Jenkins bağlantı noktası 8080'e erişime izin verecek şekilde yapılandırmaktır, bu durumda aşağıdakileri uygularız:

 güvenlik duvarı-cmd --add-port = 8080 / tcp --kalıcı güvenlik duvarı-cmd -yeniden yükle

BÜYÜT

4. Jenkins'i CentOS 8'de açın

Aşama 1
Desteklenen tarayıcılardan birine gidiyoruz ve aşağıdaki sözdizimini giriyoruz:

 http://Sunucu_IP:8080 
Adım 2
İlk olarak, aşağıdakileri göreceğiz:

BÜYÜT

Aşama 3
Uygulama tarafından oluşturulan şifreyi girmemizi istediğini görebiliyoruz, ona erişmek için CentOS 8'e gidiyoruz ve yürütüyoruz:

 cat / var / lib / jenkins / sırlar / initialAdminPassword 

BÜYÜT

4. Adım
Bu şifreyi tarayıcıda ilgili alana giriyoruz:

BÜYÜT

Adım 5
"Devam" a tıklıyoruz ve aşağıdakileri göreceğiz:

BÜYÜT

6. Adım
"Önerilen eklentileri yükle" seçeneğine tıklıyoruz ve her bir eklentinin kurulum işlemi devam edecek:

BÜYÜT

7. Adım
Kurulumun ilerlemesini görebiliriz:

BÜYÜT

8. Adım
Bu işlem bittiğinde şunu girmeliyiz:

  • Yönetici kullanıcı adı
  • Parola
  • Ad Soyad
  • Posta

BÜYÜT

9. Adım
"Kaydet ve Devam Et" seçeneğine tıklıyoruz ve Jenkins örneğinin yapılandırmasına yönlendirileceğiz. Bu durumda, Solvetic varsayılan değeri bırakmanızı önerir.

BÜYÜT

Adım 10
İşlemi tamamlamak için "Kaydet ve Bitir"e tıklıyoruz:

BÜYÜT

11. Adım
Şimdi "Jenkins'i kullanmaya başla" seçeneğine tıklayarak CentOS 8'de Jenkins'e erişeceğiz:

BÜYÜT

Adım 1/2
Burada Jenkins'te uygun projeler üzerinde çalışmak için tüm seçeneklere sahip olacağız.
Bir sonraki girişte, yapılandırma işlemi sırasında oluşturduğumuz kullanıcı ile erişmeliyiz:

BÜYÜT

Solvetic, proje kontrolü için işlevsel bir araca sahip olmak için Jenkins'in CentOS 8'de nasıl kurulacağını ve yapılandırılacağını açıkladı.

wave wave wave wave wave