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
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.
Nasıl bir kullanıcı bir liste öğesi üz...
Nasıl bir yönlendirme sayfası jQuery k...
Nasıl Python fonksiyonu dekoratörler z...
Nasıl jQuery ile sayfa yenileme yapabi...
Nasıl Python ile bir zaman gecikmesi y...