Github Ile entegrasyon Selenium: Öğreticiyi Tamamla
⚡ Akıllı Özet
GitHub entegrasyonu ile Selenium Otomasyon projesini tek bir paylaşılan uzak depoya yerleştirir, böylece her ekip üyesi aynı kodu çeker ve Jenkins Her değişikliği, herhangi bir manuel kopyalama işlemi yapmadan doğrudan o depodan oluşturur.
GitHub nedir?
GitHub, Git üzerine kurulu bir iş birliği platformudur. Projenizin hem yerel hem de uzak bir kopyasını tutmanıza olanak tanır, böylece proje, onu kullanan ve güncelleyen ekip üyeleri arasında yayınlanabilir.
GitHub 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 düzenli olarak uzak depodan derleyebiliyoruz, bu da bize yardımcı oluyor. tracBaşarısız derleme sayısı k.
Önkoşul Selenium ve GitHub Entegrasyonu
Başlamadan önce Selenium GitHub entegrasyonu için aşağıdaki bileşenleri yüklememiz gerekiyor.
- Jenkins Kurulum
- Maven kurulumu
- Tomcat kurulumu
Kurulum adımlarını aşağıdaki kılavuzlarda bulabilirsiniz:
Aşağıdaki ekran görüntüsü şunu gösteriyor: Selenium GitHub'da paylaşacağımız Maven projesi.
Git İkili Dosya Kurulumu
Şimdi Git ikili dosyalarını yükleyerek başlayalım.
) 1 Adım Tarayıcıyı başlatın ve şu adrese gidin: https://git-scm.com/
) 2 Adım En son kararlı sürümü indirin.
) 3 Adım İndirmek için tıklayın. WindowsArdından kurulum işlemine başlayın.
) 4 Adım İndirme konumuna veya simgesine gidin ve yükleyiciyi çalıştırın.
) 5 Adım Karşılama ekranını ve Genel Kamu Lisansını tıklayın.
) 6 Adım Git kurulum sihirbazında "İleri" düğmesine tıklayın.
) 7 Adım GNU Genel Kamu Lisansını okuyun ve sonraki adıma tıklayın.
) 8 Adım Bir sonraki pencerede,
- Git ikili dosyalarını kurmak istediğiniz dizini seçin ve
- İleri düğmesine tıklayın
) 9 Adım Yüklemek istediğiniz bileşenleri seçin ve İleri'ye 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 Komut İstemi sayesinde Git komut satırından çalıştırılır ve
- İleri'ye tıklayın, varsayılan ayarı bırakın ve tekrar İleri'ye tıklayın.
) 12 Adım Bu adımda,
- "OpenSSH Kullan" seçeneğini seçin. Bu, komutu komut satırından çalıştırmamızı ve ortam yolunu ayarlamamızı sağlar.
- Sonraki düğmesine tıklayın.
) 13 Adım Bu adımda,
- “Ödeme Windows"-style, commit Unix-style line endings" (bu, Git'in metin dosyalarındaki satır sonlarını nasıl ele alması gerektiğini kontrol eder).
- Sonraki düğmesine tıklayın.
) 14 Adım Bu adımda,
- Git Bash için MSys2'nin varsayılan terminali olan MinTTY'yi kullan seçeneğini işaretleyin.
- İleri düğmesine tıklayın
Kurulum programı daha sonra dosyaları kopyalar.
Komut istemini açın, "git" yazın ve Enter tuşuna basın. Aşağıdaki ekran başarılı bir kurulumu doğrular.
Jenkins Git Eklentisini Yükle
Git yüklendikten sonra, Jenkins GitHub deposunu okuyabilmek için kendi eklentisine ihtiyaç duyar.
) 1 Adım Tarayıcıyı başlatın ve şu adrese gidin: Jenkins.
) 2 Adım Yönet'e tıklayın Jenkins.
) 3 Adım "Eklentileri Yönet"e tıklayın. Yeni bir pencere açılacaktır.
) 4 Adım "Mevcut" sekmesine tıklayın.
) 5 Adım Bu adımda,
- GitHub eklentisini seçin, ardından
- "Şimdi indir ve yeniden başlattıktan sonra yükle" düğmesine tıklayın.
⚠️ Mevcut Jenkins Kullanıcı arayüzü: Giriş şimdi Yönet Jenkins > Eklentiler ve sekme Mevcut eklentilerEkranlarda eski etiketler korunur; işlemler değişmez.
Jenkins Şimdi GitHub eklentisini ve bağımlılıklarını yüklüyor. İşlem tamamlandıktan sonra, shutdown.bat dosyasını çalıştırarak Tomcat sunucunuzu yeniden başlatın.
Tomcat'i yeniden başlattıktan sonra ve Jenkins Yüklü sekmesinde listelenen eklentileri görebiliriz.
Kurulumu Eclipse GitHub Eklentisi ile
EGit eklentisinin güncelleme sitesi şudur: https://download.eclipse.org/egit/updates/
⚠️ Sürüm notu: Eclipse için IDE Java Geliştiriciler artık EGit'i paket halinde sunuyor. Kontrol edin. Pencere > Görünümü Göster > Git Öncelikle bu bölümü atlayın, eğer görünüm zaten mevcutsa.
) 1 Adım Başlatmak Eclipse ve sonra
- Yardım menüsüne tıklayın, ardından
- 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 seçeneğine tıklayın.
) 3 Adım Bu adımda,
- “EGIT” adını yazın ve
- Konumu girin https://download.eclipse.org/egit/updates/, Daha sonra
- Tamam'a tıklayın.
) 4 Adım Ardından "Tümünü Seç"e ve sonra "İleri"ye tıklayın.
) 5 Adım İleri'ye tıklayın, lisans sözleşmesini kabul edin, ardından kurulumu tamamlayın ve yeniden başlatın. Eclipse.
Git'te depo oluşturma
) 1 Adım Şu yöne rotayı ayarla https://github.com/ ve GitHub'a kaydolun.
) 2 Adım Kayıt işlemini başarıyla tamamladıktan sonra, "Yeni depo oluştur" seçeneğine tıklayın.
) 3 Adım Bu adımda,
- Deponun adını girin ve
- "Depo oluştur" seçeneğine tıklayın.
Kullanım Örneğinin Test Edilmesi Selenium GitHub ile
) 1 Adım Yeni depoyu oluşturma işlemimiz bittiğinde, başlatın. Eclipse.
- Dosyaya Tıkla
- Ardından Yeni'ye tıklayın ve sonra
- Diğer'e 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 konumunu 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ıt Kimliği ve
- Bitir düğmesine tıklayın.
"Bitir" düğmesine tıkladığınız anda bir proje oluşturulacaktır.
) 6 Adım Şimdi örnek bir komut dosyası oluşturalım.
) 7 Adım Şimdi yerel depoyu GitHub'a yükleyin.
- Açılış Eclipse ve ardından projeye gidin
- Projeye sağ tıklayın ve Takım'ı seçin, ardından
- Projeyi Paylaş'ı seçin
) 8 Adım "Projeyi Paylaş" seçeneğine tıkladığınızda yeni bir pencere açılır. Bu adımda,
- Yerel depoyu seçin ve
- Bitir üzerine tıklayın.
"Bitir"e tıkladığımızda, proje yapısı yerel bir depo oluşturulduğunu gösterecek şekilde değişir.
) 9 Adım Bu adımda,
- Projeye ve Ekibe sağ tıklayın, ardından
- Onayla'ya tıklayın
) 10 Adım Bu adımda,
- Bir taahhüt mesajı girin ve
- GitHub deposuna göndermek istediğimiz dosyaları seçin.
- "Commit and Push" seçeneğine tıklayın.
⚠️ Kimlik doğrulama notu: GitHub, Ağustos 2021'den itibaren Git işlemleri için hesap şifrelerini kabul etmeyi durdurdu. Bunun yerine, depo kapsamıyla birlikte kişisel erişim belirteci sağlayın veya bir SSH anahtarı yapılandırın.
Ardından proje simgeleri değişerek kodun kaydedildiğini ve GitHub'a yüklendiğini gösterir.
GitHub deposu projenin gönderildiğini doğruluyor.
Şimdi projeyi GitHub'dan çalıştırıyoruz. Jenkins.
) 11 Adım Tarayıcıyı başlatın ve açın Jenkins.
) 12 Adım Yeni Ürün'e tıklayın.
) 13 Adım Bu adımda,
- Ürün adını girin
- Maven Projesini Seçin
- OK düğmesine tıklayın
) 14 Adım Bu adımda GitHub'ı yapılandıracağız. Jenkins.
- Git'e tıklayın ve
- Depo URI'sini girin
- Depo Ekle'ye tıklayın.
GitHub'da birden fazla deponuz varsa, Refspec alanına adını ekleyin.
URI'yi GitHub deposu sayfasından alabiliriz.
) 15 Adım Bu adımda,
- Pom.xml dosya 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 belirleyin.
- Kaydet düğmesine tıklayın.
) 16 Adım Aşağıdaki ekran görünecektir. "Derle"ye tıklayarak projeyi derleyin.
) 17 Adım Yapı numarasını gösterecektir. Yapı numarasına veya yapı tarihine tıklayın.
) 18 Adım Aşağıdaki ekran görünecektir. Konsol Çıktısı'na tıklayın.
Son olarak, derleme işleminin başarıyla tamamlandığını doğrulayabiliriz. Aynı işlem daha sonra bir başka işlemi besleyebilir. CI/CD ardışık düzeni ya da serbest stil projesi.















































