Jenkins Kurulum ve Kullanım

LINUX ÜZERİNE JENKINS KURULUMU

Burada linux üzerine manuel olark jenkins kurulumu anlatılacaktır.  Kurulum için ilgili .rpm dosyası indirilerek yum komutu ile kurulum yapılacaktır ve jenkins arayüzüne erişim sağlanacaktır.

1)Buradan rpm dosyası indirilir.
2)İndirilen rpm dosyası linux(rhel7.6) üzerine atılarak kurulum adımına geçilir.
3)Kurulum yapılır.(linux makine üzerinde Open JDK Javanın yüklü olması gerekir. Yüklü değil ise önce java kurulur.Buradan indirilir.)
4)Jenkins arayüzüne bağlanılır.

Java kontrolü yapılır.

java -version
Java version sorgulama
Jenkins rpm dosyasının indirilmesi

İndirilen jenkins rpm dosyası linux makinede rpm dosyalarını tuttugunuz bir dizine atılır. Ben burada /opt/jenkinsrpm/ dizini kullandım. Daha sonra ; 

yum localinstall /opt/jenkinsrpm/jenkins-2.190.1-1.1.noarch.rpm

komutu ile jenkins kurulumu yapılır.
Kurulum tamamlandıktan sonra Jenkins servisi çalıştırılır ve durumuna bakılır. Jenkins default olarak java üzerinden 8080 portunu dinlemektedir. Kurulum tamamlandıktan sonra makine ip adresi ve port girilerek jenkins arayüzüne bağlanılır. Diğer ayarlar jenkins arayüzünde yapılacaktır.

systemctl start jenkins
systemctl status jenkins
netstat -tulpn
Jenkins Servis Durumu Görüntüleme
Jenkins Şifre Giriş Ekranı
Jenkins Şifrenin Olduğu Dizine Gidilmesi
Jenkins Giriş Şifresinin Alınması

HAFİF BİLGİ: Linux üzerinde terminal ekranında kopyalamak için satır seçildikten sağ tıklama yapılmamalıdır. İlgili satır seçildikten sonra o satır otomatik kopyalanmıştır.

Jenkins Şifre Girilmesi
Jenkis Arayüzü Giriş
Jenkins Admin Oluşturma
Jenkins Arayüzünün Açılması

JENKINS "HELLOWORLD" PIPELINE OLUŞTURULMASI

Bu kısımda jenkins üzerinde helloworld adında pipeline oluşturma adımları anlatılacaktır. Jenkins ilk kurulduktan sonra Pipeline oluşturma sekmesi olmamaktadır. Pipeline oluşturulması için ilgili ;Plugin ve eklentilerinin yüklenmesi gerekmektedir. Kullandığınız linux makinesi internet ortamına açık ise Pluginler kolaylıkla yüklenecektir. Eğer makineniz internet ortamına açık değil ise Buradan  yüklemek istediğiniz plugini indirerek Jenkins makinesi üzerinde var/lib/jenkins/plugins dizini altına atmalıdır. Daha sonra Jenkins servisi restart edilerek ilgili pluginin yüklünmiş olduğu Jenkins arayüzünden bakılarak kontrol edilebilir.

Yüklü Pluginlerin Görüntülenmesi
Arayüz Üzerinden Pluginlerin Görüntülenmesi
Pluginlerin Görüntülenmesi Adımına Geçiş
Pluginlerin Görüntülenmesi

Pipeline plugin yüklenerek ilgili helloworld yazılması adımına geçilir.

Jenkin Pipeline Oluşturulması
Jenkins Pipeline Oluşturulması
Pipeline oluşturulması
pipeline {
                 agent { label 'master' } //tekbir agent var o da master dır ve onun üzerinde
                                                                   //çalışması sağlanır
                 stages { //adımlar bu şekilde bölüm bölüm düzenlenir.
                     stage('build') { //bölüm ismi verilir.
                         steps { //adım kısmında aşağıdaki şekilde helloworld yazması sağlanır
                            echo "Hello World!"
                           }
                     }
                }
           }
Helloworld Pipeline Çalıştırılması
Jenkins Pipeline Konsol Çıktısı

vakit buldukça yazmaya devam edeceğim.

Similar Posts

  • Installing Applications with Ansible

    NGINX INSTALL WITH ANSIBLE Under this topic, installation of Nginx Web Server application will be explained.To do this you should follow below steps.Step1:You can downloand Nginx Instalaltion packages from this repository. After, you should copy files on the ansible machine.Also you can use git command to clone files. To do this you should use below…

  • ArgoCD Kurulumu ve GitHub Entegrasyonu

    ArgoCD Kurulumu ArgoCD Kurulumu için aşağıdaki adımları takip edeceğiz. Adım1:ArgoCD github hesabında bulunan install.yaml dosyasını kullanarak gerekli nesnelerin oluşturulmasını sağlayacağız. Adım2: Yukarıdaki adımdan sonra SelfSigned SSL sertifikası ile birlikte ingress nesnesi oluşturarak ArgoCD UI tarafına erişim sağlayacağız. Burada sistem üzerinde Ingress Controller kurulu olduğu varsayılmıştır. Ayrıca bakınız. Şimdi yukarıdaki adımda oluşturduğumuz key ve crt dosyaları…

  • Ansible Kurulum Rehberi

    LINUX RHEL7.6 ÜZERİNE ANSİBLE KURULUMU Makineniz internet ortamına  açık değil  ise aşağıdaki adımlar takip edilecektir.Buradan ilgili rpm dosyasının son sürümü indirilir. İndirilen dosya WinSCP vb. uygulamalar ile makine üzerinde belirleyeceğimiz bir dizine atılır. Daha sonra ilgili dizin üzerinde rpm dosyası ile kurulum adımına geçilir. Kurulum adımında belli gereksinimler olacaktır. Aynı şekilde gereksinimler indirilerek kurulum adımına…

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir