SORU
25 NİSAN 2011, PAZARTESİ


Nasıl Jenkins gıt tetik CI iter üzerine master yapabilir miyim?

Proje github kullanarak Jenkins-ci kurmak için çalışıyorum. Zaten uygun eklentiler ile jenkins kurdum. Jenkins proje üzerinde biri master iter sadece komut dosyalarını çalıştırmak inşa etmek istiyorum. Şimdiye kadar kimse bir yere iter zaman tetiklenir kurmak bunu kurmak mümkün oldum, ama çok geniş. -Alma sonrası hizmet gıt üzerinde kanca ile de yaptım.

Jenkins wiki, ve öğreticiler bir çift okudum, ama bu belirli bir ayrıntı eksik... belki yoklama ile ilgili bir şey mi? Ya işe git sadece Ana değiştirildiğinde jenkins tetikler, böylece gıt tarafında yapılmalıdır?

Yardımlarınız için teşekkürler!

CEVAP
29 Mart 2012, PERŞEMBE


Daha önce de belirtildiği gibigezzedbu yorumu, bu arada iyi bir çözüm var (http://kohsuke.org/2011/12/01/polling-must-die-triggering-jenkins-builds-from-a-git-hook/ tarif):

  • Jekins iş için tetikleyici Yapı hazırSCM anketama yapmamdeğilbir zamanlama belirtin

  • Bir github sonrası aldığınız URL bildirmek için tetikleyici oluşturun

    http://yourserver/jenkins/git/notifyCommit?url=<URL of the Git repository>
    
  • Bu anket belirtilen gıt repo oluşturur tüm tetikleyecektir.

  • Ancak, yoklama hiçbir şey kullanılan şube itti olup olmadığını denetler aslında.

O mükemmel çalışır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FlippinWindows | #1 Windows Tutorial Channel!

    FlippinWindo

    23 Mayıs 2010
  • footiecyclo

    footiecyclo

    26 EYLÜL 2009
  • The Warp Zone

    The Warp Zon

    24 AĞUSTOS 2007