Jenkins Kurulumu ve İlk Pipeline Yazma: Adım Adım Rehber

Jenkins Kurulumu ve İlk Pipeline Yazma: Adım Adım Rehber

Bu rehber, Jenkins kurulumunu ve ilk pipeline yazmayı adım adım anlatmaktadır. Jenkins ile yazılım geliştirme süreçlerinizi otomatikleştirmenin temellerini öğrenin!

BFS

Jenkins'e hoş geldiniz! Eğer yazılım geliştirme süreçlerinizi daha verimli hale getirmek istiyorsanız, Jenkins tam da aradığınız araç olabilir. Jenkins, yazılım geliştirme, test ve dağıtım süreçlerini otomatikleştirerek işlerinizin hızlanmasını sağlar. Bu yazıda, Jenkins'i nasıl kuracağınızı ve ilk pipeline'ınızı nasıl yazacağınızı adım adım öğreneceksiniz. Hazır mısınız? Hadi başlayalım!

Jenkins Nedir?



Öncelikle Jenkins nedir, kısaca ondan bahsedelim. Jenkins, açık kaynaklı bir otomasyon sunucusudur. Yazılım geliştirme süreçlerinizi otomatikleştirir, sürekli entegrasyon (CI) ve sürekli dağıtım (CD) işlemlerini kolaylaştırır. Jenkins, projelerinizi inşa etmek, test etmek, paketlemek ve dağıtmak gibi birçok önemli işlemi gerçekleştirebilir. Kısacası, yazılım geliştiricilerinin hayatını oldukça kolaylaştıran bir araçtır.

Jenkins Kurulumu: Adım Adım



Jenkins’i kurmak oldukça kolay! Eğer daha önce bir sunucu kurma deneyiminiz varsa, çok zorlanmadan Jenkins’i sisteminize kurabilirsiniz. İşte Jenkins kurulumunun temel adımları:

Adım 1: Java'yı Yükleyin

Jenkins, Java ile çalışır, bu yüzden önce Java'yı sisteminize kurmanız gerekiyor. Eğer Java'yı daha önce kurmadıysanız, [Java'nın son sürümünü](https://www.oracle.com/java/technologies/javase-jdk11-downloads.html) indirip kurabilirsiniz.

Linux kullanıyorsanız, terminal üzerinden şu komutu kullanarak Java'yı yükleyebilirsiniz:

sudo apt update
sudo apt install openjdk-11-jdk


Adım 2: Jenkins'i İndirin ve Kurun

Jenkins'i [resmi web sitesinden](https://www.jenkins.io/download/) indirebilirsiniz. Burada size uygun olan işletim sistemini seçmeniz yeterli.

Linux için Jenkins'i şu komutla kurabilirsiniz:

wget -q -O - https://pkg.jenkins.io/keys/jenkins.io.key | sudo apt-key add -
sudo sh -c 'echo deb http://pkg.jenkins.io/debian/ / > /etc/apt/sources.list.d/jenkins.list'
sudo apt update
sudo apt install jenkins


Adım 3: Jenkins'i Başlatın

Kurulum tamamlandıktan sonra Jenkins'i başlatmak için şu komutu kullanabilirsiniz:

sudo systemctl start jenkins


Jenkins'in doğru çalıştığını kontrol etmek için tarayıcınızda şu adresi ziyaret edin: [http://localhost:8080](http://localhost:8080). Eğer her şey yolunda ise, Jenkins karşınıza çıkacaktır.

Adım 4: Jenkins'in İlk Yapılandırmasını Yapın

Jenkins'i ilk kez açtığınızda, bir "Unlock Jenkins" sayfasıyla karşılaşacaksınız. Burada Jenkins'inize erişmek için bir anahtar girmeniz gerekecek. Bu anahtarı bulmak için terminalde şu komutu kullanabilirsiniz:

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


Bu anahtarı kopyalayıp tarayıcınızdaki "Unlock Jenkins" sayfasına yapıştırın ve kurulumu tamamlamak için yönlendirmeleri takip edin.

İlk Jenkins Pipeline'ınızı Yazmak



Şimdi, Jenkins kurulumunuz tamamlandı ve Jenkins’e başarıyla giriş yaptınız. Şimdi de ilk pipeline'ınızı yazmaya hazır olun! İlk başta bir proje oluşturacağız ve ardından basit bir pipeline ile bunu otomatikleştireceğiz.

Adım 1: Yeni Bir Job Oluşturun

Jenkins'te bir job, bir pipeline'ı temsil eder. Yeni bir job oluşturmak için Jenkins ana sayfasına gidin ve "New Item" (Yeni Öğe) seçeneğine tıklayın. Ardından "Pipeline" seçeneğini seçin ve job'ınıza bir isim verin. "OK" butonuna tıklayın.

Adım 2: Pipeline Script'i Yazın

Pipeline işini oluşturduktan sonra, pipeline script'inizi yazabilirsiniz. Burada basit bir "Hello World" pipeline’ı yazacağız. Aşağıdaki gibi bir kod kullanabilirsiniz:

pipeline {
    agent any

    stages {
        stage('Build') {
            steps {
                echo 'Hello, Jenkins World!'
            }
        }
    }
}


Yukarıdaki kodda, Jenkins’in her bir "stage" (aşama) için belirlediğiniz komutları çalıştırmasını sağlıyoruz. Bu örnekte, sadece "Build" aşamasında bir mesaj yazdıracağız.

Adım 3: Pipeline'ı Çalıştırın

Script'i yazıp kaydettikten sonra, job'ınızı çalıştırabilirsiniz. Bunun için Jenkins ana sayfasında pipeline'ı seçip "Build Now" (Şimdi Başlat) butonuna tıklayın. Jenkins, pipeline'ınızı çalıştıracak ve çıktıyı "Console Output" (Konsol Çıktısı) bölümünde görebileceksiniz.

Sonuç: Jenkins ile İlk Adımınızı Atın!



Jenkins'i kurmak ve ilk pipeline'ınızı yazmak oldukça basitti, değil mi? Artık yazılım geliştirme süreçlerinizi otomatikleştirmenin gücünü kullanmaya hazırsınız. Jenkins, CI/CD süreçlerinizi kolaylaştıracak ve yazılım geliştirme iş akışınızı hızlandıracaktır.

Umarım bu rehber, Jenkins ile tanışmanızı kolaylaştırmış ve ilk pipeline'ınızı yazmanızda size yardımcı olmuştur. İlerleyen zamanlarda daha karmaşık pipeline’lar oluşturabilir ve Jenkins’in sunduğu birçok özelliği keşfetmeye başlayabilirsiniz. Başarılar dilerim!

İlgili Yazılar

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

SonarQube ile Kod Analizi Nasıl Yapılır? Adım Adım Rehber

SonarQube Nedir?SonarQube, yazılım geliştiricilerinin kodlarını analiz ederek, hataları ve potansiyel sorunları tespit etmelerine yardımcı olan güçlü bir araçtır. Bir tür "kod doktoru" olarak, yazılımlarınızı inceleyip sağlıklı olup olmadığını söyler....

Bitbucket Pipelines Nasıl Kullanılır? Etiketler: Bitbucket, Pipelines, DevOps, Sürekli Entegrasyon, CI/CD İçerik:

Bugün size yazılım geliştirme sürecinizi daha verimli hale getirebilecek bir araçtan bahsedeceğim: Bitbucket Pipelines. Eğer kod yazıyorsanız ve proje yönetiminizi daha etkili hale getirmek istiyorsanız, Bitbucket Pipelines tam size göre. Hadi, başlıyoruz!Bitbucket...

Kubernetes Nasıl Kurulur? (Linux)

Giriş: Kubernetes Dünyasına Adım AtmakBazen yazılım dünyasında öyle bir araç vardır ki, adını duyduğunuz anda, "Evet, bu kesinlikle işimi kolaylaştıracak!" dersiniz. İşte Kubernetes tam da böyle bir araç. Özellikle bulut tabanlı uygulamalar ve mikroservis...