Jenkins Nasıl Kurulur? Windows Üzerinde Adım Adım Rehber

Bu blog yazısında, Windows işletim sistemi üzerinde Jenkins’in nasıl kurulacağına dair detaylı bir rehber sunduk. Adım adım uygulamalı anlatım ile Jenkins’i başarıyla kurup kullanmaya başlayabilirsiniz.

BFS

Jenkins, yazılım geliştirme dünyasında neredeyse vazgeçilmez bir araç haline gelmiş durumda. Özellikle yazılım süreçlerini otomatikleştirmek ve sürekli entegrasyonu (CI) sağlamak isteyen her geliştiricinin yolunun kesiştiği bu araç, size bir nevi süper kahraman gibi yardımcı olabilir. Şimdi, Jenkins’in Windows işletim sistemi üzerinde nasıl kurulacağını keşfetmeye ne dersiniz? Eğer hazırsanız, hadi başlayalım!

1. İlk Adım: Java'yı Yüklemek


Jenkins, Java tabanlı bir araç olduğundan, kurulum işlemine başlamadan önce bilgisayarınızda Java'nın yüklü olması gerekiyor. Eğer bilgisayarınızda Java yüklü değilse, adım adım nasıl yükleyeceğinizi anlatayım.

Java'yı İndir:
Java'nın en güncel sürümünü [Oracle'ın resmi sitesinden](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) indirerek başlayabilirsiniz. Java’yı kurarken dikkat etmeniz gereken bir diğer önemli nokta ise, kurulum sırasında Java PATH'in doğru şekilde yapılandırılması. Bu, Jenkins'in Java ile düzgün bir şekilde çalışabilmesi için önemli.

2. Jenkins'i İndirme


Java’yı kurduktan sonra Jenkins’in kendisini indirmenin zamanı geldi. Jenkins’in en güncel sürümünü [Jenkins’in resmi sitesinden](https://www.jenkins.io/download/) indirmeniz yeterli. Windows için en uygun sürüm Windows Installer olacaktır. Bu dosya, Jenkins’i kurmak için her şeyi sizin yerinize halledecek.

Jenkins Windows Installer'ı İndir:
Dosyayı indirdikten sonra, üzerine çift tıklayarak kurulum sihirbazını başlatın. Burada karşınıza çıkan kurulum seçeneklerini varsayılan olarak bırakabilirsiniz; ancak, özelleştirmek isterseniz her bir adımı dikkatlice inceleyebilirsiniz.

3. Kurulum ve Yapılandırma


Kurulum başladığında, Jenkins'in Windows’a nasıl entegre olacağını belirleyecek birkaç seçenek karşınıza çıkacak. Kurulum işlemi basit ve hızlıdır. İstediğiniz herhangi bir klasöre kurulum yapabilirsiniz; ancak varsayılan yolu kullanmak işinizi kolaylaştıracaktır.

Kurulum tamamlandıktan sonra, Jenkins otomatik olarak başlatılacaktır. Eğer başlamazsa, Jenkins’i manuel olarak çalıştırabilirsiniz. Başlat menüsüne "Jenkins" yazarak, uygulamayı başlatmak mümkün.

Jenkins'i Başlatın:
Kurulum tamamlandığında Jenkins, tarayıcınızda çalışmaya başlayacaktır. Tarayıcınızda şu URL'yi açmanız yeterli:
```
http://localhost:8080
```

4. İlk Kez Jenkins'i Konfigüre Etmek


Jenkins ilk kez başlatıldığında, bir "Unlock Jenkins" ekranı ile karşılaşacaksınız. Bu ekran, Jenkins’in ilk açılışını güvenli hale getirmek için şifre girmenizi isteyecek. Şifreyi bulmak için aşağıdaki adımları izleyin:

Jenkins Şifresini Bulun:
Jenkins, şifresini bilgisayarınızda bir dosyada saklar. Bu dosyayı bulmak için, aşağıdaki yolu izleyin:
```
C:\Program Files (x86)\Jenkins\secrets\initialAdminPassword
```
Bu dosyayı bir metin düzenleyiciyle açın ve şifreyi kopyalayın. Şifreyi girip, Continue tuşuna basın.

5. Plugin’leri Yüklemek


Şimdi Jenkins’in tüm potansiyelinden faydalanabilmek için bazı plugin'leri yüklememiz gerekiyor. Jenkins, çeşitli yazılım araçlarıyla entegrasyonu sağlayan birçok plugin’e sahiptir. Başlangıçta, "Install Suggested Plugins" seçeneğini kullanarak önerilen eklentileri yüklemek en iyi seçenektir.

Plugin Seçimi:
Eğer spesifik bir amaç için plugin kurmak istiyorsanız, bu eklentileri daha sonra Manage Jenkins > Manage Plugins bölümünden manuel olarak yükleyebilirsiniz.

6. Kullanıcı Hesabı ve Yönetici Ayarları


Kurulum tamamlandıktan sonra, Jenkins'in ilk yönetici hesabını oluşturmanız istenecek. Burada, admin kullanıcınızın adını ve şifresini belirleyin. Bu hesap, Jenkins’iniz üzerinde yönetim işlemleri yapmanıza olanak sağlar.

Hesap Bilgileri:
Yönetici hesabı oluşturduktan sonra, Jenkins'in ana paneline yönlendirilirsiniz. Artık Jenkins'i kullanmaya hazır hale geldiniz.

7. Jenkins ile Projeler Başlatma


Jenkins kurulumunun tamamlanmasının ardından, yazılım projelerinizi otomatikleştirmek için Jenkins’in sunduğu gücü kullanmaya başlayabilirsiniz. Projenizi eklemek için New Item sekmesine tıklayın, proje türünü seçin ve adımlarınızı belirleyin. Jenkins, Git veya SVN gibi araçlarla entegrasyon sağlayarak, her bir değişikliği otomatik olarak alıp test edebilir.

Proje Ekleme:
Yeni projeyi başlatmak için Jenkins’in sunduğu çeşitli araçlardan yararlanabilirsiniz. Otomatikleştirilmiş testler, derlemeler ve dağıtım işlemleri ile projelerinizin hızla hayata geçmesini sağlayabilirsiniz.

Sonuç


Windows üzerinde Jenkins kurulumunu başarıyla tamamladınız. Artık yazılım geliştirme süreçlerinizi otomatikleştirmenin tam zamanı! Sürekli entegrasyon, sürekli teslimat gibi DevOps ilkelerini kullanarak projelerinizde büyük verimlilik sağlayabilirsiniz. Jenkins, otomatikleştirilen testler ve dağıtımlar sayesinde zamandan tasarruf etmenize yardımcı olacaktır. Jenkins'i kullanmaya başladıkça, ne kadar güçlü bir araç olduğunu daha çok keşfedeceksiniz.

İlgili Yazılar

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

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...

2025’te Web Sitesi Tasarımı: Yapay Zeka ve Otomasyonun Geleceği

2025 yılına adım atarken, teknolojinin her alanda hızla dönüşüm geçirdiğini görmek kaçınılmaz. Bu değişimlerin en çok etkilediği alanlardan biri ise hiç kuşkusuz web sitesi tasarımı. Web tasarımı sadece görsel estetikten ibaret olmaktan çok daha fazlası...