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.