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

  • Howcast

    Howcast

    4 EKİM 2007
  • Incredible Tutorials

    Incredible T

    27 EKİM 2006
  • StalkerJS

    StalkerJS

    15 HAZİRAN 2010