19 - Jenkins'te Build Pipeline Nasıl Oluşturulur? Freestyle Project İle Pipeline Yapmak

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

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

  • @UmutTuncErol
    @UmutTuncErol 4 หลายเดือนก่อน +1

    Her zamanki gibi ilaç gibi video teşekkürler Ali hocam 🔥

    • @alidoganaydin
      @alidoganaydin  4 หลายเดือนก่อน

      Ben de teşekkür ederim :)

  • @emrullahong6425
    @emrullahong6425 4 หลายเดือนก่อน

    Emeğinize sağlık...

    • @alidoganaydin
      @alidoganaydin  4 หลายเดือนก่อน

      @@emrullahong6425 Teşekkürler

  • @barsakdeniz5186
    @barsakdeniz5186 4 หลายเดือนก่อน

    Hocam videodakikulaklık modelleriniz neler

    • @alidoganaydin
      @alidoganaydin  4 หลายเดือนก่อน

      Biraz fazla kulaklık girmiş videoya siz yazınca fark ettim :)
      Monitör altındaki kafa üstü model Jabra Evolve 65. İş için yaptığım toplantılarda genelde bunu kullanıyorum. Mikrofonu arkadaki sesleri neredeyse hiç almıyor. Yanında airpods var onu da macbook’la kullanması çok pratik oluyor.
      Arkadaki kafa üstü modeli de JBL Tune 570BT. İş dışında genelde bunu kullanıyorum

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

    Hocam selamlar. Ne yaptıysam gradle build yaptığımız kısımda aldığımız gradle: not found hatasını aşamadım. PATH le ilgili bir sorun mu var acaba hangi aşamada yanlış yaptığımı bir türlü anlayamadım açıkcası :) PATH kısmına sizin eklediğiniz şekilde ekleme yaptım ve değişkeni de buna göre jenkinste sizin eklediğiniz gibi ekledim.
    -19:58-- deki hata-

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

      Merhabalar. Aslında gradle build komutundan önce 20:34'deki export PATH="$PATH:/opt/gradle/gradle-7.6/bin" satırını eklediyseniz gradle komutunu çalıştırabilmesi lazım. Eğer çalışmıyorsa PATH'e eklediğiniz konuma gidip gradle komutu var mı, Path olarak tam düzgün mü diye kontrol edebilirsiniz. Yani /opt/gradle/gradle-7.6/bin/ altına gidip ls komutuyla baktığınızda execute hakkı olan gradle komutunu burda görmeniz lazım. Bunun çıktısını gönderirseniz belki yardımcı olabilirim.
      Bazen de farklı versiyon kurulabiliyor, belki sizin kurduğunuz versiyon farklıdır o yüzden 7.6 içeren bir path çalışmıyor olabilir. Bu arada PATH'e eklemeden, doğrudan gradle'ın tam konumunu yazarak da komutu çalıştırabilirsiniz mesela /opt/gradle/gradle-7.6/bin/gradle build şeklinde.

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

      @@alidoganaydin Hocam ilgili dizine gittiğimde gradle olduğunu görüyorum ve execute edilebilir durumda. Versiyon farklıysa bunu nasıl teyit edebilirim hocam ?
      root@ubuntu-VirtualBox:/opt/gradle/gradle-7.6/bin# ls -ltr
      total 16
      -rwxr-xr-x 1 root root 2858 Feb 1 1980 gradle.bat
      -rwxr-xr-x 1 root root 8487 Feb 1 1980 gradle
      root@ubuntu-VirtualBox:/opt/gradle/gradle-7.6/bin#
      java --version ve gradle --version bilgilerini mi iletmem gerekiyor size ?
      java version;
      root@ubuntu-VirtualBox:~# java --version
      openjdk 17.0.12 2024-07-16
      OpenJDK Runtime Environment (build 17.0.12+7-Ubuntu-1ubuntu224.04)
      OpenJDK 64-Bit Server VM (build 17.0.12+7-Ubuntu-1ubuntu224.04, mixed mode, sharing)
      gradle version; (sizin adımları takip ederken gradle --version ile sorguladığımda kurulu gözüküyordu bir şey burada gradle i tekrar sistemden kaldırıyor olabilir mi hocam sorun bu muhtemelen ama neden oluyor olabilir acaba ?)
      root@ubuntu-VirtualBox:~# gradle --version
      Command 'gradle' not found, but can be installed with:
      snap install gradle # version 7.2, or
      apt install gradle # version 4.4.1-20
      See 'snap info gradle' for additional versions.

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

      @@alidoganaydin Hocam ekstra olarak console output içerisinden kontrol sağladığımda PATH lerde neden olduğunu bilmediğim bir uyumsuzluk görüyorum.
      + echo /opt/gradle/gradle-7.6/bin:/opt/gradle/gradle-7.6/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
      /opt/gradle/gradle-7.6/bin:/opt/gradle/gradle-7.6/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
      + echo Build step started
      Build step started
      + export PATH=/opt/gradle/gradle-7.6/bin:/opt/gradle/gradle-7.6/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/gradle/gradle-7.6/bin
      Yukarıdaki çıktının karşılığı olan Jenkins buildde vermiş olduğum komutlar;
      echo $PATH
      echo "Build step started"
      export PATH="$PATH:/opt/gradle/gradle-7.6/bin"

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

      Sizin doğrudan terminalde kendi çalıştırdığınız gradle --version komutu da Command not found hatası almış. java --version komutu düzgün çalışmış mesela.
      Terminalde arka arkaya şu komutları çalıştırabilir misiniz bakalım gradle bu şekilde çalışacak mı:
      export PATH="$PATH:/opt/gradle/gradle-7.6/bin"
      echo $PATH
      gradle --version
      /opt/gradle/gradle-7.6/bin/gradle --version
      cd /opt/gradle/gradle-7.6/bin/
      gradle --version
      Bu komutların çıktılara göre nereleri kontrol edebiliriz karar verelim

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

      Aslında ikinci yorumunuzda baktığımda PATH içinde gradle için 2 tane ifade olduğunu görüyorum. Şu kısım 2 kere var: /opt/gradle/gradle-7.6/bin:/opt/gradle/gradle-7.6/bin Bunun çift olması da etkiliyor olabilir. Eğer sebep buysa bunun için de şöyle bir deneme yapabilirsiniz. export PATH komutuyla bu sefer doğrudan PATH2in değerini komple set edeceğiz, ikincisini çıkartıp şu şekilde setleyeceğiz:
      export PATH="/opt/gradle/gradle-7.6/bin:/opt/java/openjdk/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
      Sonrasında gradle komutunu deneyebiliriz:
      gradle --version
      Bir önceki cevabımda yazdığım işlemlerden sonra bunu da deneyelim bakalım ne çıktı verecek