GitHub nedir?
Git Hub, bir İşbirliği platformudur. Git üzerine inşa edilmiştir. Projenizin hem yerel hem de uzak kopyalarını saklamanıza olanak tanır. Ekip üyeleriniz arasında kullanabildikleri ve oradan güncelleyebilecekleri şekilde yayınlayabileceğiniz bir proje.
Selenium İçin Git Hub Kullanmanın Avantajları.
- Birden fazla kişi aynı proje üzerinde çalıştığında, proje ayrıntılarını güncelleyebilir ve diğer ekip üyelerini aynı anda bilgilendirebilirler.
- Jenkins, projeyi düzenli olarak uzak depodan oluşturmamıza yardımcı olabilir, bu da başarısız derlemeleri takip etmemize yardımcı olur.
Bu eğitimde öğreneceksiniz
- Selenium ve github entegrasyonu için ön koşul
- Git Binaries Kurulumu
- Jenkins Git Eklentisi Kurulumu
- Eclipse'imizi GitHub Eklentisi ile Kurmak
- Git'te bir depo oluşturma
- Selenium'u Git Hub ile Kullanmanın Test Örneği.
Selenium ve github entegrasyonu için ön koşul
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 Binaries Kurulumu
Şimdi "Git Binaries" kurarak başlayalım.
Adım 1) Tarayıcıyı başlatın ve URL- https://git-scm.com/ adresine gidin.
Adım 2) En son kararlı sürümü indirin.
Adım 3) Dosya indirildikten sonra, kurulumumuza başlayabiliriz.
Adım 4) İndirme konumuna veya simgeye gidin ve yükleyiciyi çalıştırın.
Adım 5) Karşılama ve Genel Kamu lisansına tıklayın.
Adım 6) Git kurulum sihirbazında "ileri" düğmesine tıklayın
7. Adım) GNU Genel Kamu Lisansını okuyun ve ileriye tıklayın
Başka bir pencere açılacak,
Adım 8) Bu adımda,
- "Git Binaries" yüklemek istediğiniz Dizini seçin ve
- Sonraki düğmeye tıklayın
Adım 9) Kurmak istediğiniz bileşeni seçin ve ileriye tıklayın
Adım 10) Git için bir başlangıç menüsü klasörü oluşturmak istiyorsanız, ayarı varsayılan olarak bırakın ve ileriye tıklayın.
Adım 11) Bu adımda,
- Git'i komut satırından çalıştırmak için Windows Komut İstemi'nden Git Kullan'ı seçin ve
- İleri'ye tıklayın.
Varsayılan ayarı bırakın ve kurmak için ileriye tıklayın.
Adım 12) 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.
Adım 13) Bu adımda,
- "Checkout windows-style, commit Unix-style line end". (Git hub metin dosyalarındaki satır sonlarını nasıl ele almalıdır) seçin.
- Sonraki düğmeye tıklayın.
Adım 14) Bu adımda,
- MinTTY Kullan'ı seçin, Git Bash için MSys2'nin varsayılan terminalidir
- Sonraki düğmeye tıklayın
Git başarıyla kurulduktan 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ılı bir şekilde kurulduğu anlamına gelir
Jenkins Git Eklentisi Kurulumu
Şimdi Jenkins Git Eklenti Kurulumu ile başlayalım.
Adım 1) Tarayıcıyı başlatın ve Jenkins'inize gidin.
Adım 2) Jenkins'i Yönet'e tıklayın.
Adım 3) Eklentileri Yönet'e tıklayın, başka bir pencere açılacaktır
Adım 4) Kullanılabilir SEKME'ye tıklayın
Adım 5) Bu adımda,
- GitHub eklentisini seçin ve ardından
- Şimdi indir'e tıklayın ve yeniden başlattıktan sonra yükleyin düğmesine tıklayın.
Şimdi aşağıdaki eklentileri kuracaktır.
Kurulum bittiğinde. "Shutdown.bat" dosyasını çağırarak Tomcat sunucunuzu yeniden başlatın
Tomcat ve Jenkins'i yeniden başlattıktan sonra, eklentilerin "Yüklendi" SEKMESİ'nde yüklendiğini görebiliriz.
Eclipse'imizi GitHub Eklentisi ile Kurmak
Şimdi Eclipse için GitHub Eklentisini kuralım.
EGit Eklenti konumu için URI https://download.eclipse.org/egit/updates/
Adım 1) Eclipse'i başlatın ve ardından
- Yardım düğmesine ve ardından
- Yeni yazılımı kur'a tıklayın
Adım 2) Yeni yazılımı kur'a tıkladığımızda aşağıdaki ekran açılacaktır. Şimdi ekle'ye tıklayın
Adım 3) Bu adımda,
- "EGIT" adını yazın ve
- Https://download.eclipse.org/egit/updates/ konumunu girin ve ardından
- Tamam'a tıklayın.
Adım 4) Sonra tümünü seç ve ileri'ye tıklayın
Adım 5) İleri'ye tıklayın ve lisans sözleşmesini kabul et'e tıklayın ve ardından kurulumu tamamlayın.
Ardından tutulmayı yeniden başlatın.
Git'te bir depo oluşturma
Adım 1) Git Hub URI'sına gidin: https://github.com/ git hub'a kaydolun
Adım 2) Başarılı bir şekilde kaydolduktan sonra, yeni depo oluştur'a tıklayın.
Adım 3) Bu adımda,
- Deponun adını girin ve
- havuz oluştur'a tıklayın
Selenium'u Git Hub ile Kullanmanın Test Örneği.
Adım 1) Yeni depoyu tamamladıktan sonra Eclipse'i Başlatın
- Dosyaya tıklayın
- Ardından yeni düğmesine tıklayın ve ardından
- Diğerine tıklayın
Adım 2) Bu adımda,
- Maven Projesi'ni seçin ve konuma göz atın.
- İleri'ye tıklayın
Adım 3) Bu adımda,
- Proje adını ve yerini seçin ve ardından
- İleri'ye tıklayın
Adım 4) İleri'ye tıklayın
Adım 5) Bu adımda,
- Grup Kimliğini girin ve
- Yapı Kimliği ve
- Bitir düğmesine tıklayın.
Bitir düğmesine tıkladığınız anda bir proje oluşturulacaktır.
Adım 6)
Şimdi örnek bir betik oluşturalım
Kodu / yerel depoyu Git Hub'a aktaralım.
Adım 7) Bu adımda,
- Tutulmayı açın ve ardından projeye gidin
- Projeye sağ tıklayın ve "takım" ı seçin ve ardından
- Paylaşım projesini seçin
Adım 8) Yukarıdaki ekranda "Projeyi Paylaş" ı tıkladığımızda, başka bir pencere açacağız.
Bu adımda,
- Yerel depoyu seçin ve
- Bitir'e tıklayın.
Finish'e tıkladığımızda, yerel bir depo oluşturduğumuz proje yapısındaki değişikliği görebiliriz.
Şimdi kodumuzu Git Hub Deposuna gönderme zamanı
Adım 9) Bu adımda,
- Projeye ve ekibe sağ tıklayın ve ardından
- Kaydetmeye tıklayın
Adım 10) Bu adımda,
- Bir kaydetme mesajı girin ve
- Git Hub deposuna göndermek istediğimiz dosyaları seçin
- Kaydet ve it'e tıklayın
İşiniz bittiğinde, projedeki simgelerin değiştirildiğini görebilirsiniz, kodumuzu başarıyla Git Hub'a ittiğimizi ve işlediğimizi söylüyor.
Depodaki Git hub'ında projemizin depoya başarıyla aktarıldığını doğrulayabiliriz.
Şimdi projemizi Jenkins'te Git Hub'dan yürütme zamanı
Adım 11) Tarayıcıyı başlatın ve Jenkins'inizi açın.
Adım 12) Yeni Öğeye tıklayın.
Adım 13) Bu adımda,
- Öğe adını girin
- Maven Projesi'ni seçin
- Tamam düğmesine tıklayın
Adım 14) Bu adımda, Jenkins'te Git Hub'ı yapılandıracağız
- Git'e tıklayın ve
- Kod Deposu URI'sini girin
- Depo ekle'ye tıklayın
Git Hub'da birden fazla deponuz varsa, deponun adı Refspec alanını eklemeniz gerekir.
URI'yi Git Hub'da alabiliriz
Adım 15) Bu adımda,
- Pom.xml dosyası konumunu metin kutusuna ekleyin ve
- Maven için hedefleri ve seçenekleri belirtin, ardından
- Testin nasıl çalıştırılacağına ilişkin seçeneği seçin
- Kaydet düğmesine tıklayın.
Adım 16) kaydet düğmesine tıkladığımızda aşağıdaki ekran görünecektir,
Şimdi projemizi inşaa tıklayarak inşa edebiliriz.
Adım 17) Yapıyı gösterecek, yapı Numarasına veya inşa tarihine tıklayın.
Adım 18) aşağıdaki yapı numarasına tıkladığımızda, bu adımda konsol çıktısını görebileceğimiz ekran görünecektir, konsol çıktısına tıklayın.
Son olarak, yapımızın başarıyla tamamlandığını / yürütüldüğünü doğrulayabiliriz.
Bu makale Chaitanya Pujari tarafından hazırlanmıştır.