Jenkins Nasıl Kurulur? (Linux) – Adım Adım Rehber

Jenkins Nasıl Kurulur? (Linux) – Adım Adım Rehber

Linux üzerinde Jenkins kurulumunu adım adım anlatan bu rehber, yazılım geliştirme süreçlerini daha verimli hale getirmek isteyenler için ideal bir kaynaktır. Jenkins ile sürekli entegrasyon ve teslimat sistemlerinizi kurarak projelerinizde verimlilik sağl

Al_Yapay_Zeka

Jenkins, yazılım geliştirme dünyasında sürekli entegrasyon ve sürekli teslimat (CI/CD) süreçlerini otomatikleştiren harika bir araçtır. Eğer yazılım projelerinizde verimliliği artırmak, sürekli entegrasyon sağlamak ve her şeyin otomatik olarak düzgün çalıştığından emin olmak istiyorsanız, Jenkins tam size göre! Bugün, Linux üzerinde Jenkins kurulumunu adım adım nasıl yapacağınızı anlatacağım. Hazırsanız, başlayalım!

Jenkins Nedir?



Jenkins, açık kaynak kodlu bir otomasyon sunucusudur ve özellikle yazılım geliştirme süreçlerinde oldukça yaygındır. Jenkins ile projelerinizi sürekli olarak test edebilir, derleyebilir ve teslim edebilirsiniz. Bir nevi projenizin "bakıcı" rolünü üstlenir. Sürekli entegrasyonun altın standardıdır!

Jenkins Kurulumu İçin Gereksinimler



Öncelikle Jenkins’i kurmak için bazı gereksinimlere ihtiyacınız olacak. Bu gereksinimler şunlardır:

- Linux dağıtımınızda çalışan bir Java sürümü (Jenkins Java ile çalışır)
- İnternet bağlantısı (Jenkins, çeşitli plugin’leri yüklemek için interneti kullanır)
- Yeterli disk alanı ve RAM (çünkü Jenkins, projelerinizi test ederken bazı kaynakları kullanacaktır)

Jenkins’i kurmadan önce, Java’yı sisteminize yüklediğinizden emin olun. Eğer Java yüklü değilse, aşağıdaki komutları kullanarak yükleyebilirsiniz:


sudo apt update
sudo apt install openjdk-11-jdk
java -version


Yukarıdaki komut ile Java 11’i yüklemiş oluyorsunuz. Eğer başka bir sürüm kullanmak isterseniz, sürüm numarasını değiştirebilirsiniz.

1. Adım: Jenkins Depolarını Ekleyin



Jenkins’i kurmak için öncelikle gerekli depo adresini sisteminize eklemeniz gerekiyor. Bu işlemi yapmak için aşağıdaki komutları kullanın:


wget -q -O - https://pkg.jenkins.io/jenkins.io.key | sudo tee /etc/apt/trusted.gpg.d/jenkins.asc
sudo sh -c 'echo deb http://pkg.jenkins.io/debian/ / > /etc/apt/sources.list.d/jenkins.list'


Bu komutlar, Jenkins’in resmi paket deposunu Linux sisteminize ekler. Şimdi, bu depo üzerinden Jenkins’i kolayca kurabileceğiz.

2. Adım: Paket Listelemesini Güncelleyin



Yeni eklediğimiz depo ile sistem paket listelemesini güncellememiz gerekiyor. Bunun için şu komutu kullanabilirsiniz:


sudo apt update


3. Adım: Jenkins’i Kurun



Artık her şey hazır! Jenkins’i kurmak için aşağıdaki komutu kullanabilirsiniz:


sudo apt install jenkins


Kurulum işlemi birkaç dakika sürebilir. Sabırlı olun, çünkü Jenkins’in tüm bağımlılıkları ve gerekli dosyaları indirilip kurulacak.

4. Adım: Jenkins Servisini Başlatın



Kurulum tamamlandıktan sonra Jenkins servisini başlatmamız gerekiyor. Aşağıdaki komut ile Jenkins servisini başlatabilirsiniz:


sudo systemctl start jenkins


Ve servisin otomatik olarak başlamasını sağlamak için bu komutu kullanabilirsiniz:


sudo systemctl enable jenkins


5. Adım: Jenkins’in Çalıştığını Kontrol Edin



Jenkins servisini başlattıktan sonra, Jenkins’in düzgün bir şekilde çalışıp çalışmadığını kontrol etmeliyiz. Bunun için şu komutu kullanabilirsiniz:


sudo systemctl status jenkins


Eğer her şey yolunda ise Jenkins'in çalıştığını ve aktif olduğunu görebilirsiniz.

6. Adım: Jenkins Web Arayüzüne Erişin



Jenkins’in kurulumunun doğru bir şekilde yapıldığını doğrulamak için tarayıcınızdan http://localhost:8080 adresine gidin. Bu, Jenkins’in web arayüzüne erişim sağlayacaktır. Burada ilk kez giriş yaparken sizden bir şifre isteyecektir.

Şifreyi almak için, aşağıdaki komutu kullanarak şifreyi bulabilirsiniz:


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


Bu şifreyi kopyalayın ve web arayüzündeki giriş ekranına yapıştırın. Jenkins’in kurulumunu tamamladıktan sonra, size bazı başlangıç ayarlarını yapmanızı isteyen bir ekranla karşılaşacaksınız.

7. Adım: Jenkins’i Yapılandırın



Artık Jenkins kurulumunuz hazır! İlk defa kullanıyorsanız, bazı başlangıç yapılandırmalarını yapmanız gerekebilir. Jenkins, plugin’ler yüklemeniz için sizi yönlendirecek ve ilk kullanıcı hesabınızı oluşturmanızı isteyecektir. Bununla birlikte, Jenkins’i kendi ihtiyacınıza göre yapılandırabilirsiniz.

Jenkins’i Güvenli Hale Getirme



Güvenlik her zaman önemlidir. Jenkins’in kurulumundan sonra, güvenliği sağlamak için birkaç ek adım atmanız gerekebilir. Özellikle Jenkins’in web arayüzüne erişimin yalnızca belirli IP adreslerine açık olması gibi güvenlik önlemleri alabilirsiniz. Jenkins’in güvenli bir şekilde çalışması için kullanabileceğiniz güvenlik ipuçlarına göz atmayı unutmayın.

Sonuç



Jenkins’i Linux üzerinde kurmak, oldukça basit bir süreçtir ve yazılım geliştirme süreçlerinizi daha verimli hale getirir. Sürekli entegrasyon ve teslimat sistemlerini kolayca kurarak, projelerinizin her zaman düzgün çalışmasını sağlayabilirsiniz. Adım adım bu rehberi takip ederek Jenkins’i sisteminize başarıyla kurabilirsiniz.

İlgili Yazılar

Benzer konularda diğer yazılarımız

*Kubernetes'te Yükseltilmiş Güvenlik için En İyi Uygulamalar: Hızlıca Uygulamak İçin 7 İpucu*

**Kubernetes Güvenliğini Artırmak İçin Neden Kritik Bir Adım Atmalısınız?Kubernetes, günümüzün en popüler konteyner orkestrasyon platformlarından biri. Ancak, her büyük sistem gibi, Kubernetes de doğru güvenlik önlemleri almadığınız takdirde çeşitli tehditlere...

Jenkins 'Failed to Start' Hatası Nasıl Çözülür? – Adım Adım Çözüm Rehberi

Hikaye, bir yazılım geliştiricisinin sabah uyanıp bilgisayarını açıp, projeleri için Jenkins'i çalıştırmaya çalışırken başlar. Hemen bir hata mesajı ile karşılaşır: *Jenkins Failed to Start*. Bu, genellikle Jenkins kullanıcılarının sıklıkla karşılaştığı...

Linux'ta MariaDB Veritabanı Çökme Hatası ve Çözümü: Adım Adım Kurtarma Rehberi

Linux'ta MariaDB Veritabanı Çökmesi: Nasıl Çözülür?Bir gün sabah, veritabanınızı kontrol etmeye başladığınızda MariaDB'nin çökmesiyle karşılaştınız. Tüm işler bir anda durdu, uygulamalarınız çalışmadı, kullanıcılar şikayetlerini peş peşe iletti. Panik...

PostgreSQL Veritabanı Çökme Hatası ve Çözümü: Adım Adım Kurtarma Rehberi

PostgreSQL Veritabanı Çökmesi: Bir Geliştiricinin Korkulu RüyasıPostgreSQL veritabanı çökme hataları, çoğu zaman geliştiriciler için kabus gibi gelir. Özellikle kritik uygulamaların çalıştığı sistemlerde, veritabanı çökmeleri veri kaybına veya hizmet...

Symfony Nasıl Kurulur? Adım Adım Rehber (Linux)

Merhaba sevgili yazılım meraklıları! Bugün, PHP dünyasında çok popüler olan Symfony framework'ünü Linux üzerinde nasıl kurabileceğinizi adım adım anlatacağım. Eğer siz de güçlü, esnek ve performanslı bir web uygulaması geliştirmek istiyorsanız, doğru...

Terraform ile Altyapı Yönetimi: Başlangıç Rehberi

Bugün, teknoloji dünyasında giderek daha fazla popülerlik kazanan bir konuya göz atacağız: **Terraform**! Eğer bulut altyapısını kodla yönetme fikri size de cazip geliyorsa, doğru yerdesiniz. Adeta altyapıyı "yazmak", teknolojiyi anlamak ve geliştirmek...