Jenkins

Ubuntu 20'de Jenkins'i kullanmaya başlama.04

Ubuntu 20'de Jenkins'i kullanmaya başlama.04
Jenkins, çeşitli otomasyon sorunları için eklentiler sağlayan açık kaynaklı, Java tabanlı bir sunucudur. Jenkins ile yeni yazılımın programlanmasını veya belirli bir göreve atanmasını otomatikleştirmek; hepsini yapabilirsin.

Bu izlenecek yol, Jenkins'in Ubuntu 20'ye kurulumunu kapsayacaktır.04. Ayrıca, ubuntu ile bir geliştirme sunucusunun nasıl başlatılacağı ve bir yönetici kullanıcı hesabıyla nasıl kayıt olunacağı da dahil olmak üzere, Jenkins'e başlamak için gerekenleri de ele alacağız.

Jenkins nasıl çalışır?

Basitçe açıklamak gerekirse, Jenkins projelerinizi, yani inşa etme ve test etmelerini otomatikleştirir ve sırayla projenizin kapsamının genişlemesiyle ortaya çıkan farklı değişikliklerin entegrasyonunu kolaylaştırır. Ayrıca, çeşitli test ve dağıtım araçlarıyla birleşerek güncellenen yazılımın sürekli teslimini kolaylaştırır.

Jenkins, tüm proje yaşam döngüsünü entegre eden otomasyon eklentileri ile kuruluşunuza çok fazla zaman ve tonlarca kaynak kazandırabilir: oluşturma, değerlendirme, gösterme, paketleme, aşama ve dağıtım aşamaları.

Windows, Mac OS ve Linux/ Unix OS'yi destekler ve farklı makinelerde dağıtılabilir.

Kurulumumuz

Bu kılavuzda, sunucuda Oracle JDK 11 yüklü bir sudo erişim kullanıcı hesabı kullanan bir Ubuntu sunucusu kullanıyoruz. Jenkins'i kurmak için resmi olarak güncellenmiş paketleri kullanacağız.

Adım 1: Sunucunun Hazırlanması

Aşağıdaki komutu kullanarak depo anahtarını sisteme ekleyerek başlayacağız:

$ wget -q -O - https://pkg.jenkinler.io/debian kararlı/jenkins.io.anahtar | sudo apt-anahtar ekleme

Ardından, Debian paketi deposu adresini sunucunun kaynaklarına eklemeye geçin.liste:

$ sudo sh -c 'echo deb http://pkg.jenkinler.io/debian-kararlı ikili/
> /etc/apt/sources.liste.d/jenkins.liste'

Ardından, aşağıdaki komutu kullanarak yeni depoya geçin.

$ sudo uygun güncelleme

2. Adım: Jenkins'i yükleyin

Sunucu kuruluma hazır olduğunda, kurulumu başlatmak için aşağıdaki komutu yazın:

$ sudo apt Jenkins'i kurun

Kurulum biraz zaman alabilir. Proje tarafından sağlanan paketlerden kurulursa, mevcut en yeni özelliklerin tümüne sahip olmalıdır.

3. Adım: Jenkins'i ateşleyin

Jenkins'i ateşlemek için aşağıdakini yazın:

$ sudo systemctl Jenkins'i başlat

Durum çıktısını görmek için, başlatmanın başarılı olup olmadığını görmek için durum girişini kullanın:

$ sudo systemctl durumu Jenkins

Şimdiye kadar talimatları doğru bir şekilde takip ettiyseniz, çıktıyı yukarıdaki ekran görüntüsüyle aynı şekilde görmelisiniz.

Çıktı paneli, Jenkins'in makine açılır açılmaz başlayacak şekilde ayarlandığını onaylar.

Kurulumun başarılı olduğunu teyit etmemize rağmen, kurulumunu bir web tarayıcısından bağlamak için güvenlik duvarı ayarlarımızı değiştirmeliyiz.

4. Adım: Güvenlik duvarını yapılandırma

Önce güvenlik duvarında bazı ayarlamalar yapalım. Jenkins'teki varsayılan ayarlar onu 8080 numaralı bağlantı noktasında çalıştırıyor. Bu bağlantı noktasına erişmek için aşağıdakini yazın:

$ sudo ufw 8080'e izin veriyor

Bu, kurulumdan önce etkinleştirilmemişse güvenlik duvarını etkinleştirir.

$ sudo ufw OpenSSH'ye izin verir

$ sudo ufw etkinleştir

Aşağıdakileri kullanarak durum güncellemesini kontrol edin:

$ sudo ufw durumu

8080 numaralı bağlantı noktasının web genelinde trafiğe nasıl açık olduğunu görün.

Jenkins'i sunucumuza yüklediğimize ve güvenlik duvarımızı ayarladığımıza göre, sonunda Jenkins'i özelleştirmeye geçebiliriz.

4. Adım: Jenkins'in ayarlarını özelleştirin

Yükleyiciyi kurmadan önce, kimlik bilgilerimizle Jenkins'in 8080 numaralı bağlantı noktasına erişmeliyiz. Sizi, ilk parolanın nerede olduğunu göreceğiniz Unlock Jenkins paneline götürecektir.

Terminal penceresine geçin ve şifreyi cat komutuyla çağırın:

$ sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Pencerede görüntülenen parolayı not edin veya kaydedin, Yönetici parolası iletişim kutusuna gidin ve oraya yapıştırın. Ardından, eklentileri kendiniz yüklemek için özelleştirmek mi yoksa varsayılan eklentilerle gitmek mi istediğiniz sorulacak.

Burada, gördüğünüz gibi basitçe yükle düğmesine tıkladık. Yükleyici tamamlandığında, yöneticinin kullanıcı kimlik bilgilerinin nereye gittiği bir bilgi istemi görüntüler. 32 karakterden oluşan alfanumerik şifreyi kullanarak admin olarak devam edebilir veya aşağıdaki gibi yeni bir kullanıcı oluşturabilirsiniz.

Ardından, bir 'Örnek Yapılandırması' Jenkins örneğinizin URL'sini onaylayacağınız panel. Sunucunun alan adı veya IP adresi ile onaylayabilirsiniz:

Gerekli bilgileri onayladıktan sonra Kaydet ve Bitir butonuna tıklayarak çıkabilirsiniz. Aşağıdaki etki için bir şeyler söyleyen bir mesaj alacaksınız:

Jenkins'i kullanmaya başla düğmesini tıklayarak Jenkins kontrol panelini ziyaret edin.

Yukarıdaki adımları doğru bir şekilde takip ettiyseniz, sisteminizde Jenkins'in en son sürümünün kurulu olması gerekir.

İşleri toparlamak

Bu yazıda Jenkins'e, kurulumuna ve gerekli paketlere baktık. Umarım bu öğreticiyi faydalı bulmuşsunuzdur ve Jenkins'i Ubuntu 20'nizde çalıştırmanıza yardımcı olmuştur.04 sunucu.

Linux için En İyi Oyun Konsolu Emülatörleri
Bu makale, Linux için kullanılabilen popüler oyun konsolu öykünme yazılımını listeleyecektir. Öykünme, oyun konsollarının, komut setlerinin ve ilgili ...
Best Linux Distros for Gaming in 2021
The Linux operating system has come a long way from its original, simple, server-based look. This OS has immensely improved in recent years and has no...
Linux'ta oyun oturumunuzu nasıl yakalar ve yayınlarsınız?
Geçmişte oyun oynamak sadece bir hobi olarak görülüyordu, ancak zamanla oyun endüstrisi teknoloji ve oyuncu sayısı açısından büyük bir büyüme gördü. Ç...