Jenkins - Ücretsiz dağıtım aracı

Jenkins Ücretsiz dağıtım aracı

Yazılım oluşturma ve teslimat için ücretsiz dağıtım aracı

Kodu oluşturun, testleri çalıştırın ve ücretsiz ve açık kaynaklı Java tabanlı dağıtım aracı ile yazılımı dağıtın. Yazılım ekiplerinin dağıtım iş akışını otomatikleştirmesini sağlar.

Genel Bakış

Jenkins, önde gelen açık kaynak otomasyon sunucusundan biridir. (CI) sürekli entegrasyonu ve (CD) sürekli dağıtım özelliklerini destekleyen% 100 ücretsiz dağıtım aracı‘dır. Jenkins Açık Kaynak Sunucu, yazılım oluşturmak, dağıtmak ve otomatikleştirmek için çok çeşitli eklentilerle birlikte gelir. Sağlam, güvenilir ve genişletilebilir bir dağıtım aracıdır. Jenkins usta-köle mimarisi kullanıyor. Bu, yazılım ekiplerinin yazılım için aynı anda birden fazla yapı ve test çalıştırmasına olanak tanır. Jenkins Otomasyon Sunucusu, kullanıcıların otomasyon altyapılarını doğru bir şekilde koruyabilmelerini sağlamak için oldukça güvenli bir mekanizmaya sahiptir. Kullanıcı Erişim Denetimi, kimlik doğrulama ve yetkilendirme şemalarını destekleyen Jenkins’in temel bileşenidir. Ayrıca, erişim kontrolü üçüncü taraf eklentileri yüklenerek genişletilebilir. Boru hattı desteği başka bir harika özelliktir. Boru hattı, sürekli dağıtım boru hatlarının Jenkins’e dahil edilmesini ve entegre edilmesini sağlayan bir eklenti koleksiyonudur. Boru hattı kod oluşturur, testler gerçekleştirir ve uygulamanın yeni bir sürümünü güvenli bir şekilde dağıtır. Bu Açık Kaynak Dağıtım Aracı Java’da yazılmıştır. Jenkins, yöneticiler, geliştiriciler ve son kullanıcılar için ayrıntılı belgelere sahiptir. Ayrıca, bu ücretsiz dağıtım aracı kaynak kodu GitHub’da mevcuttur ve MIT lisansı ile yayınlanır.

Sistem gereksinimleri

Jenkins’in kurulması için gereksinimler şunları içerir:

  • openjdk jdk / jre 8 veya openjdk jdk / jre 11

Özellikler

Jenkins’in mükemmel bir özellik listesi var ve bazıları:

  • Ücretsiz ve açık kaynak
  • Sürekli entegrasyon ve sürekli teslimat -Basit ve kullanımı kolay kullanıcı arayüzü
  • Kolay kurulum ve yapılandırma
  • Eklentileri destekler
  • Üçüncü taraf eklentileri ile genişletilebilir
  • Dağıtılmış yapıları destekler
  • Durum bildirimleri oluşturun
  • Yapı boru hatlarını destekler
  • Harici işleri izleme

Kurulum

Ubuntu kullanarak yükleme

Depo tuşunu sisteme ekleyin.

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -

Listeye depo eklemek için aşağıdaki komutu çalıştırın.

sudo sh -c 'echo deb http://pkg.jenkins-ci.org/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'

Depoları güncellemek için aşağıdaki komutu çalıştırın.

sudo apt update

Jenkins’i yükleyin.

sudo apt install jenkins

Jenkins hizmetini başlatın.

sudo systemctl start jenkins

Siteyi aç http: // \ _server \ _ip \ _or \ _Domain: 8080 ve kurulum sihirbazını takip edin.

 Türkçe