2016-04-11 13 views
0

Son zamanlarda, Google TensorFlow git reposlarında birkaç botla tanıştım.Github'da Jenkins bot ve diğer checker botları nasıl eklenir?

Bir PR'yi gönderdiğimde, bir TF botu PR için bazı ilgili gruplar bulur ve "Yönetici bu yamayu doğrulayabilir mi?"

Daha sonra, bir doğrulayıcı bottan biri, bir şeyler kaydetmem gerekiyor ve bir yorum bıraktım Bitti. Sonra bot kontrol edildi ve işaretlendi.

Sonra, bir yönetici daha sonra "jenkins, test lütfen" yorumunda bulundu. Sanırım bu Jenkins'i tetikliyor ve testi ve diğer kontrol sonuçlarını rapor ediyor.

(Bot) ortamı ve github iş akışını bu şekilde nasıl kurabilirim?

enter image description here https://github.com/tensorflow/tensorflow/pull/1838

cevap

1

Sen jenkins gibi sürekli bir entegrasyon aracı öğrenmek zorundayız. Jenkins'in bu tür etkinlikleri bulması için tetikleyicileri var. Aşağıdaki gibi olaylar tetiklendikten sonra. Çok farklı görevleri yerine getirmek için çeşitli eklentileri kullanabilirsiniz.

Orada

  • Jenkins twitter plugin
    • Örneğin

      için

    jenkins için farklı eklentileri bir yeri vardır. Onları here'a bakın.