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.