Github Ile entegrasyon Selenium: Öğreticiyi Tamamla

GitHub nedir?

Git Hub bir İşbirliği platformudur. Git'in üzerine inşa edilmiştir. Projenizin hem yerel hem de uzak kopyalarını saklamanıza olanak tanır. Ekip üyelerinizin kullanabileceği ve oradan güncelleyebileceği şekilde yayınlayabileceğiniz bir proje.

Git Hub'ı Kullanmanın Avantajları Selenium.

  • Aynı proje üzerinde birden fazla kişi çalıştığında proje ayrıntılarını güncelleyebilir ve diğer ekip üyelerini aynı anda bilgilendirebilirler.
  • Jenkins, projeyi uzak depodan düzenli olarak oluşturmamıza yardımcı olabilir, bu da başarısız derlemeleri takip etmemize yardımcı olur.

Önkoşul Selenium ve github Entegrasyonu

Selenium ve git hub entegrasyonuna başlamadan önce aşağıdaki bileşenleri yüklememiz gerekiyor.

  1. Jenkins Kurulumu.
  2. Maven Kurulumu.
  3. Tomcat Kurulumu.

Bu kurulum adımlarını aşağıdaki bağlantılarda bulabilirsiniz:

1) Maven ve Jenkins Kurulum Kılavuzu (https://www.guru99.com/maven-jenkins-with-selenium-complete-tutorial.html)

2) Tomcat Kurulum Kılavuzu (https://www.guru99.com/apache.html)

Önkoşul Selenium ve Github Entegrasyonu

Git İkili Dosya Kurulumu

Şimdi “Git Binaries”i kurarak başlayalım.

) 1 Adım Tarayıcıyı başlatın ve URL'ye gidin: https://git-scm.com/

) 2 Adım En son kararlı sürümü indirin.

) 3 Adım Dosya indirildikten sonra Windows için indirmelere tıklayın ve kuruluma başlayabiliriz.

Git İkili Dosya Kurulumu

) 4 Adım İndirme konumuna veya simgesine gidin ve yükleyiciyi çalıştırın.

) 5 Adım Hoş geldiniz ve Genel Kamu lisansına tıklayın.

) 6 Adım Git kurulum sihirbazında "ileri" düğmesine tıklayın

Git İkili Dosya Kurulumu

) 7 Adım GNU Genel Kamu Lisansını okuyun ve ileri seçeneğine tıklayın

Git İkili Dosya Kurulumu

Başka bir pencere açılacak,

) 8 Adım Bu adımda,

  1. “Git Binaries”i kurmak istediğiniz Dizini seçin ve
  2. Sonraki düğmeye tıklayın

Git İkili Dosya Kurulumu

) 9 Adım Yüklemek istediğiniz bileşeni seçin ve sonrakine tıklayın

Git İkili Dosya Kurulumu

) 10 Adım Git için bir başlat menüsü klasörü oluşturmak istiyorsanız ayarı varsayılan bırakın ve ileri seçeneğine tıklayın.

Git İkili Dosya Kurulumu

) 11 Adım Bu adımda,

  1. Git'i Kullan'ı seçin. Windows Git'i komut satırından çalıştırmak için Komut İstemi ve
  2. İleri'ye tıklayın.

Git İkili Dosya Kurulumu

Varsayılan ayarı bırakın ve yüklemek için ileri seçeneğine tıklayın.

) 12 Adım Bu adımda,

  1. Açık SSH Kullan'ı seçin. Komutu komut satırından yürütmemize yardımcı olacak ve çevresel yolu ayarlayacaktır.
  2. Sonraki düğmeye tıklayın.

Git İkili Dosya Kurulumu

) 13 Adım Bu adımda,

  1. “Windows stilinde ödeme yap, Unix stilinde satır sonunu kaydet” seçeneğini seçin. (Git hub'ının metin dosyalarındaki satır sonlarını nasıl ele alması gerektiği).
  2. Sonraki düğmeye tıklayın.

Git İkili Dosya Kurulumu

) 14 Adım Bu adımda,

  1. Git Bash için MSys2'nin varsayılan terminali MinTTY Kullan'ı seçin
  2. Sonraki düğmeye tıklayın

Git İkili Dosya Kurulumu

Git İkili Dosya Kurulumu

Git başarıyla yüklendikten sonra git'e erişebilirsiniz.

Komut istemini açın ve “git” yazın ve “Enter” tuşuna basın Aşağıdaki ekranı görüyorsanız başarıyla yüklendiği anlamına gelir

Git İkili Dosya Kurulumu

Jenkins Git Eklenti Kurulumu

Şimdi Jenkins Git Eklenti Kurulumuna başlayalım.

) 1 Adım Tarayıcıyı başlatın ve Jenkins'inize gidin.

) 2 Adım Jenkins'i Yönet'e tıklayın.

Jenkins Git Eklenti Kurulumu

) 3 Adım Eklentileri Yönet'e tıklayın, başka bir pencere açılacaktır

Jenkins Git Eklenti Kurulumu

) 4 Adım Kullanılabilir TAB'a tıklayın

Jenkins Git Eklenti Kurulumu

) 5 Adım Bu adımda,

  1. GitHub eklentisini seçin ve ardından
  2. Şimdi indir ve yeniden başlattıktan sonra yükle düğmesine tıklayın.

Jenkins Git Eklenti Kurulumu

Şimdi aşağıdaki eklentileri yükleyecek.

Kurulum tamamlandıktan sonra. “shutdown.bat” dosyasını çağırarak Tomcat sunucunuzu yeniden başlatın

Jenkins Git Eklenti Kurulumu

Tomcat ve Jenkins'i yeniden başlattıktan sonra eklentilerin “Yüklü” SEKMEDE kurulu olduğunu görebiliriz.

Jenkins Git Eklenti Kurulumu

Kurulumu Eclipse GitHub Eklentisi ile

Şimdi GitHub Eklentisini yükleyelim Eclipse.

EGit Eklentisi konumu için URI https://download.eclipse.org/egit/updates/

) 1 Adım Başlatmak Eclipse ve sonra

  1. Daha sonra yardım düğmesine tıklayın
  2. Yeni yazılımı yükle'ye tıklayın

Kurma Eclipse GitHub Eklentisi ile

) 2 Adım Yeni yazılımı yükle seçeneğine tıkladığımızda aşağıdaki ekran açılacaktır. Şimdi ekle'ye tıklayın

Kurma Eclipse GitHub Eklentisi ile

) 3 Adım Bu adımda,

  1. “EGIT” adını yazın ve
  2. Konumu girin https://download.eclipse.org/egit/updates/ sonra
  3. Tamam'a tıklayın.

Kurma Eclipse GitHub Eklentisi ile

) 4 Adım Daha sonra tümünü seç ve ileri seçeneğine tıklayın

Kurma Eclipse GitHub Eklentisi ile

) 5 Adım İleri'ye tıklayın ve lisans sözleşmesini kabul edin'e tıklayın ve kurulumu tamamlayın.

Daha sonra tutulmayı yeniden başlatın.

Kurma Eclipse GitHub Eklentisi ile

Git'te depo oluşturma

) 1 Adım Git Hub URI'sine gidin: https://github.com/ git hub'a kaydol

) 2 Adım Başarıyla kaydolduktan sonra yeni depo oluştur'a tıklayın.

Git'te Depo Oluşturma

) 3 Adım Bu adımda,

  1. Deponun adını girin ve
  2. depo oluştur'a tıklayınGit'te Depo Oluşturma

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la.

) 1 Adım Yeni depoyla işimiz bittiğinde Başlat Eclipse

  1. Dosyaya tıklayın
  2. Daha sonra yeni düğmeye tıklayın ve ardından
  3. Diğerine tıklayın

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 2 Adım Bu adımda,

  1. Maven Projesi'ni seçin ve konuma göz atın.
  2. İleri'ye tıklayın

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 3 Adım Bu adımda,

  1. Proje adını ve yerini seçin, ardından
  2. İleri'ye tıklayın

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 4 Adım İleri'ye tıklayın

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 5 Adım Bu adımda,

  1. Grup Kimliğini girin ve
  2. Yapı Kimliği ve
  3. Bitir düğmesine tıklayın.

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

Bitir butonuna tıkladığınızda bir proje oluşturulacaktır.

) 6 Adım

Şimdi örnek bir script oluşturalım

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

Kodu/yerel depoyu Git Hub'a aktaralım.

) 7 Adım Bu adımda,

  1. Eclipse'i açın ve ardından projeye gidin
  2. Projeye sağ tıklayın ve “ekip”i seçin, ardından
  3. Paylaşma projesini seçin

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 8 Adım Yukarıdaki ekranda “Projeyi Paylaş” butonuna tıkladığımızda başka bir pencereyle karşılaşacağız

Bu adımda,

  1. Yerel depoyu seçin ve
  2. Bitir'e tıklayın.

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

Finish butonuna tıkladığımızda local repository oluşturduğumuz proje yapısındaki değişikliği görebiliriz.

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

Artık kodumuzu Git Hub Deposuna aktarmanın zamanı geldi

) 9 Adım Bu adımda,

  1. Projeye ve ekibe sağ tıklayın ve ardından
  2. Taahhüt'e tıklayın

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 10 Adım Bu adımda,

  1. Bir taahhüt mesajı girin ve
  2. Git Hub deposuna göndermek istediğimiz dosyaları seçin
  3. Taahhüt'e tıklayın ve itin

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

İşiniz bittiğinde, projedeki simgelerin değiştiğini görebiliyorsunuz, bu kodumuzu başarıyla Git Hub'a aktardığımızı ve taahhüt ettiğimizi söylüyor

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

Depodaki Git hub'ında projemizin başarıyla depoya aktarıldığını doğrulayabiliriz

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

Artık projemizi Jenkins'teki Git Hub'dan yürütmenin zamanı geldi

) 11 Adım Tarayıcıyı başlatın ve Jenkins'inizi açın.

) 12 Adım Yeni Öğe'ye tıklayın.

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 13 Adım Bu adımda,

  1. Öğe adını girin
  2. Maven Projesini Seçin
  3. Tamam düğmesine tıklayın

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 14 Adım Bu adımda Git Hub'ı Jenkins'te yapılandıracağız

  1. Git'e tıklayın ve
  2. Depo URI'sini girin
  3. Depo ekle'ye tıklayın

Git Hub'da birden fazla repository'niz varsa repository'nin name Refspec alanını eklemeniz gerekir.

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

URI'yi Git Hub'da alabiliriz

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 15 Adım Bu adımda,

  1. Pom.xml dosya konumunu metin kutusuna ekleyin ve
  2. Daha sonra Maven için hedefleri ve seçenekleri belirtin
  3. Testin nasıl çalıştırılacağına ilişkin seçeneği seçin
  4. Kaydet düğmesine tıklayın.

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 16 Adım Kaydet butonuna tıkladığımızda aşağıdaki ekran karşınıza çıkacak,

Artık build butonuna tıklayarak projemizi inşa edebiliriz.

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 17 Adım Yapıyı gösterecek, yapı numarasına veya yapım tarihine tıklayın.

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

) 18 Adım Derleme numarasına tıkladığımızda bu adımda konsol çıktısını görebileceğimiz aşağıdaki ekran açılacak, konsol çıktısına tıklayın.

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la

Son olarak derlememizin başarıyla tamamlandığını/yürütüldüğünü doğrulayabiliriz.

Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la