Android uygulaması ve ortak bir kitaplık içeren bir Jenkins işim var. Git reposunu indirmek ve daha sonra inşa etmek ve çalıştırmak için Jenkins'in Çoklu SCM eklentisini kullanıyorum.Jenkins Çoklu SCM - Tüm SCM'lerin tetikleme yapısı
Genel kitaplık, uygulamadan daha sık güncelleştirilir ve bazen bu güncellemeler Uygulama ile uyumluluğu bozar. Uygulama güncellendiğinde ve işlendiğinde, genellikle en yeni kütüphane sürümüne karşı uyumsuzluklar tespit etmiş olur.
jenkins işi, Uygulamanın taahhütleri için yalnızca'u tetiklemelidir. Ortak lib SCM kapsamında, "Yoklama bildirimleri üzerinde bir yapı oluşturmayı başlatma" nın yanı sıra "Yoklama," * "hariç, belirli kullanıcılardan gelen işlemleri yok sayar. Bununla birlikte, bu iş hala iş yükü lib'e gerçekleştiğinde çalışmaya başlar ve bu da çok sayıda bozuk yapı bildirimi ile sonuçlanır. Neyi yanlış yapıyorum?
Teşekkürler.
Ben bunun için bir çözüm anladın, aynı sorun var? –