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

Поделиться
HTML-код
  • Опубликовано: 10 дек 2024
  • НаукаНаука

Комментарии • 18

  • @fatihmumcu9655
    @fatihmumcu9655 2 года назад

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

  • @ekremozer
    @ekremozer 9 месяцев назад

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

  • @omerfethicaner8907
    @omerfethicaner8907 Год назад

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

  • @burakdikmen4771
    @burakdikmen4771 2 года назад

    Gercekten cok yararli bir kaynak olmus. Tebrikler hocam 👏👏

    • @DevopsYolu
      @DevopsYolu  2 года назад

      😀 tesekkurler burak hocam 😊

  • @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

  • @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.

  • @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.

  • @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. :)

  • @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
      }
      }