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.
- Jenkins Kurulumu.
- Maven Kurulumu.
- 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)
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.
) 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
) 7 Adım GNU Genel Kamu Lisansını okuyun ve ileri seçeneğine tıklayın
Başka bir pencere açılacak,
) 8 Adım Bu adımda,
- “Git Binaries”i kurmak istediğiniz Dizini seçin ve
- Sonraki düğmeye tıklayın
) 9 Adım Yüklemek istediğiniz bileşeni seçin ve sonrakine tıklayın
) 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.
) 11 Adım Bu adımda,
- Git'i Kullan'ı seçin. Windows Git'i komut satırından çalıştırmak için Komut İstemi ve
- İleri'ye tıklayın.
Varsayılan ayarı bırakın ve yüklemek için ileri seçeneğine tıklayın.
) 12 Adım Bu adımda,
- Açık SSH Kullan'ı seçin. Komutu komut satırından yürütmemize yardımcı olacak ve çevresel yolu ayarlayacaktır.
- Sonraki düğmeye tıklayın.
) 13 Adım Bu adımda,
- “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).
- Sonraki düğmeye tıklayın.
) 14 Adım Bu adımda,
- Git Bash için MSys2'nin varsayılan terminali MinTTY Kullan'ı seçin
- Sonraki düğmeye tıklayın
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
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.
) 3 Adım Eklentileri Yönet'e tıklayın, başka bir pencere açılacaktır
) 4 Adım Kullanılabilir TAB'a tıklayın
) 5 Adım Bu adımda,
- GitHub eklentisini seçin ve ardından
- Şimdi indir ve yeniden başlattıktan sonra yükle düğmesine tıklayın.
Şimdi aşağıdaki eklentileri yükleyecek.
Kurulum tamamlandıktan sonra. “shutdown.bat” dosyasını çağırarak Tomcat sunucunuzu yeniden başlatın
Tomcat ve Jenkins'i yeniden başlattıktan sonra eklentilerin “Yüklü” SEKMEDE kurulu olduğunu görebiliriz.
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
- Daha sonra yardım düğmesine tıklayın
- Yeni yazılımı yükle'ye tıklayın
) 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
) 3 Adım Bu adımda,
- “EGIT” adını yazın ve
- Konumu girin https://download.eclipse.org/egit/updates/ sonra
- Tamam'a tıklayın.
) 4 Adım Daha sonra tümünü seç ve ileri seçeneğine tıklayın
) 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.
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.
) 3 Adım Bu adımda,
Kullanım Örneğinin Test Edilmesi Selenium Git Hub'la.
) 1 Adım Yeni depoyla işimiz bittiğinde Başlat Eclipse
- Dosyaya tıklayın
- Daha sonra yeni düğmeye tıklayın ve ardından
- Diğerine tıklayın
) 2 Adım Bu adımda,
- Maven Projesi'ni seçin ve konuma göz atın.
- İleri'ye tıklayın
) 3 Adım Bu adımda,
- Proje adını ve yerini seçin, ardından
- İleri'ye tıklayın
) 4 Adım İleri'ye tıklayın
) 5 Adım Bu adımda,
- Grup Kimliğini girin ve
- Yapı Kimliği ve
- Bitir düğmesine tıklayın.
Bitir butonuna tıkladığınızda bir proje oluşturulacaktır.
) 6 Adım
Şimdi örnek bir script oluşturalım
Kodu/yerel depoyu Git Hub'a aktaralım.
) 7 Adım Bu adımda,
- Eclipse'i açın ve ardından projeye gidin
- Projeye sağ tıklayın ve “ekip”i seçin, ardından
- Paylaşma projesini seçin
) 8 Adım Yukarıdaki ekranda “Projeyi Paylaş” butonuna tıkladığımızda başka bir pencereyle karşılaşacağız
Bu adımda,
- Yerel depoyu seçin ve
- Bitir'e tıklayın.
Finish butonuna tıkladığımızda local repository oluşturduğumuz proje yapısındaki değişikliği görebiliriz.
Artık kodumuzu Git Hub Deposuna aktarmanın zamanı geldi
) 9 Adım Bu adımda,
- Projeye ve ekibe sağ tıklayın ve ardından
- Taahhüt'e tıklayın
) 10 Adım Bu adımda,
- Bir taahhüt mesajı girin ve
- Git Hub deposuna göndermek istediğimiz dosyaları seçin
- Taahhüt'e tıklayın ve itin
İş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
Depodaki Git hub'ında projemizin başarıyla depoya aktarıldığını doğrulayabiliriz
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.
) 13 Adım Bu adımda,
- Öğe adını girin
- Maven Projesini Seçin
- Tamam düğmesine tıklayın
) 14 Adım Bu adımda Git Hub'ı Jenkins'te yapılandıracağız
- Git'e tıklayın ve
- Depo URI'sini girin
- Depo ekle'ye tıklayın
Git Hub'da birden fazla repository'niz varsa repository'nin name Refspec alanını eklemeniz gerekir.
URI'yi Git Hub'da alabiliriz
) 15 Adım Bu adımda,
- Pom.xml dosya konumunu metin kutusuna ekleyin ve
- Daha sonra Maven için hedefleri ve seçenekleri belirtin
- Testin nasıl çalıştırılacağına ilişkin seçeneği seçin
- Kaydet düğmesine tıklayın.
) 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.
) 17 Adım Yapıyı gösterecek, yapı numarasına veya yapım tarihine tıklayın.
) 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.
Son olarak derlememizin başarıyla tamamlandığını/yürütüldüğünü doğrulayabiliriz.