Başlangıç Jenkins CI/CD Kurulum ve Uygulama | Devops Yolu

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 พ.ย. 2024

ความคิดเห็น • 18

  • @ekremozer
    @ekremozer 8 หลายเดือนก่อน

    Faydalı bilgiler için teşekkürle hocam.

  • @omerfethicaner8907
    @omerfethicaner8907 ปีที่แล้ว

    çok güzel bir kaynak olmuş teşekkür ederim

  • @fatihmumcu9655
    @fatihmumcu9655 2 ปีที่แล้ว

    Tesekkurler tam da jenkins nedir diye arastirmalar yapiyordum turkce kaynak cok az bu konular hakkinda severek takipteyiz Kemal.

  • @ugurdurur1645
    @ugurdurur1645 ปีที่แล้ว

    Merhaba hocam gitlab veya github taki bir projeyi sunucuya gönderip canlıya alsanız çok güzel olur .:) emeğinize sağlık bu arada

  • @burakdikmen4771
    @burakdikmen4771 2 ปีที่แล้ว

    Gercekten cok yararli bir kaynak olmus. Tebrikler hocam 👏👏

    • @DevopsYolu
      @DevopsYolu  2 ปีที่แล้ว

      😀 tesekkurler burak hocam 😊

  • @denizekelik7419
    @denizekelik7419 2 ปีที่แล้ว

    Devops alanında ilerlemek isteyip kaynak sıkıntısı çektiğim şu zamanlarda ilaç gibi geldiniz hocam :) Emeğinize sağlık. Yol haritası konusunda biraz kafa karışıklığım var . Birazda o konulara değinirseniz sevinirim. Yeni eğitimlerinizi dört gözle bekliyorum. :)

    • @DevopsYolu
      @DevopsYolu  2 ปีที่แล้ว

      Tabi olur, bu link klasik roadmap belki daha önce görmüşsünüzdür. Fakat en mantıklısı bence iş ilanlarına bakarak ilerlemek. Bazıları yazılım dili bekliyor bazıları hiç beklemiyorlar.
      roadmap.sh/roadmaps/devops.png

  • @emregokselyuzbasioglu4630
    @emregokselyuzbasioglu4630 ปีที่แล้ว

    Merhaba paylaşım için teşekkürler. videoda geçen jenkins kurulum için gerekli program nedir tam anlayamadım. aws üzerinden alınacak port için de paylaşım yapabilir misiniz.

    • @DevopsYolu
      @DevopsYolu  ปีที่แล้ว

      ben video da docker uzerinde calistirmisim, siz normal ubuntu uzerine jenkins de kurabilirsiniz.

    • @DevopsYolu
      @DevopsYolu  ปีที่แล้ว

      port icin jenkinsin expose edilen portuna bakmaniz lazim, 80,443,8080 olabilir.

  • @fatihmumcu9655
    @fatihmumcu9655 2 ปีที่แล้ว

    Soru ve istek olarak test ortami nedir prod nedir pre prod nedir nasil ele alinir nasil bir islemler butunudur kim neler yapar bu islemler sirasinda kisaca bunlari ozetleyebilirsen cok sevinirim.

    • @DevopsYolu
      @DevopsYolu  2 ปีที่แล้ว +1

      Bu aslında IT de işlerin nasıl yürüdüğünü gösteriyor. Bir uygulamanız var ise bu SAP gibi çok büyük bir uygulama bağımlılığı olan karışık birşey de veya küçük birşey de olabilir.
      Temel olarak uygulamaları kullanırken; development, test, production ortamları olur. qa veya başka isimlerde de olabilir. Doğrudan production ortamı da olabilir bu firmanın nasıl çalıştığını gösterir. Örn:
      Sadece prod olan ortamda değişiklik yaptığınızda production patlarsa komple uçarsınız, backup a dönmeye çalışırsınız. (bu eski nesil klasik çalışma şekli ^^)
      dev->test->qa(staging/preprod)->prod
      Uygulamada değişiklik yaptığınızda patlamaması için öncesinde test ortamında denersiniz. Yeni birşeyler geliştirme derdiyseniz development ortamınız var ise orada denersiniz. Hepsi başarılı olursa kesinti olmaması için hadi bunu testteki gibi productiona alalım diyip production a geçirirsiniz.
      Biraz daha software developmenta gidildiğinde blue/green deployment ve canary deployment çeşitleri var. Bu terimler var fakat olayın mantığını bilmek yeterli. :)

  • @mustafayldrm80
    @mustafayldrm80 ปีที่แล้ว

    localhost üzerinden jenkins'e bağlandığım için github hook çalışmıyor muhtemelen, ne yapabilirim?

    • @DevopsYolu
      @DevopsYolu  ปีที่แล้ว

      requesti gonderdikten sonra tabi ki geri donus yapamayacaktir. jenkinsini public ip ile acman gerekiyor ki webhook donebilsin. yani jenkinsin yayin yaptigi port ile beraber internetten erisilebilir olmali.

  • @markozt872
    @markozt872 2 ปีที่แล้ว

    ben pull request olusturdugumda sadece jenkinsteki pipeline basarili olursa githubta merge izni verilsini ayarlamak istiyorum ama bulamadim hic bi sey! Bi fikriniz var mi acaba? yani jenkinsfile da mi kod yazmam lazim? bunun bi yolu var mi acaba? tesekkurler simdiden.

    • @DevopsYolu
      @DevopsYolu  2 ปีที่แล้ว +1

      bir kontrol edeyim.

    • @DevopsYolu
      @DevopsYolu  2 ปีที่แล้ว

      Selam,
      Merge izni nasıl verilebileceğini düşünemedim. bunun için belki github cli dan işlem yapılabilir. merge etmek basit ama istediğin bu değil sanırım. post a koşul koyup task başarılı olursa kendin manuel merge etmeyi deneyebilirsin.
      pipeline {
      agent any
      stages {
      stage('Asıl çalıştırmak istediğin tasklarınız') {
      steps {
      echo 'Uygulamayı deploy etti'
      }
      }
      }
      post {
      success {
      git merge origin/master
      }
      }