Bu örneğimizde yaptığımız işleri GitHub kütüphanesine ileteceğiz ve sonuçta Jenkin otomatik olarak testleri çalıştıracak.


Çalışma prensibi


  1. Kullanıcı yerel bilgisayardaki işleri GitHub kütüphanesine iletir.

  2. GitHub Jenkins'e testleri çalıştırmasını söyler.

  3. Jenkins GitHub'dan kod kaynağını '/var/lib/jenkins/workspace/country' klasörüne kopyalar ve eğer var ise testleri çalıştırır.

Önkoşullar


Jenkins sunucunuzda git'in kurulu olması gerekir bu nedenle öncelikle $ sudo apt-get install git komutunu çalıştırın.


Kurulum


1. GitHub web hook URL'yi Jenkins içinde bulun



2. Web hook URL'yi GitHub içinde aktifleştirin



3. Jenkins içinde yeni proje yaratın



Test


Yerel bilgisayardaki işleri GitHub kütüphanesine iletelim. Jenkins GUI'den "country" projesini seçince "Build History" bölümünde mavi renkte bir #1 ikonu göreceksiniz ki buda testlerin geçtiği anlamına gelir.