Birden Jenkins İşler Maven kullanılarak inşa vardır:Maven bağımlılığı kullanarak bir Jenkins işini tetikleyebilir miyim?
Job 1: Builds WebApp and deploys war to artifactory
Job 2: Builds Core and deploys jar to artifactory
WebApp Çekirdek bir bağımlılığı vardır.
Jenkins'in POM'yi ayrıştırması mümkün mü, WebApp'in Core'da bu bağımlılığa sahip olduğunu görüyor ve WebApp oluşturmadan önce Job 2'yi tetikliyor mu? Bu, WebApp'ın güncel bir en son Core.jar
'u kullanmasını sağlar. Bu mekanizmayı Jenkins Parameterized Trigger eklentisinin Pre-Steps özelliği ile sağlayabilirim, ancak bunu POM'den halletmeyi çok isterim.
Teşekkürler.
bu sadece başka bir bağımlılık inşa edildiğinde üzerinde iş dayanıyor tetiklemez mi? Yani benim örneğimi kullanarak, Job 2 oluşturulduğunda Job 1 tetiklenecektir. İstediğim bu değil. İş 1'in, İş 1'de başlatıldığında İş 2'yi tetiklemesini istiyorum. Çünkü, İş 2'de yerleşik bir projeye bağımlı olduğu bilincindeyim. –
Evet, doğru. Ama bunu başka bir şekilde yapmanın sorunu nedir? Job2 herhangi bir değişiklik gördüğünde Job1'in tetiklenmesinin benim görüşüme göre gideceği yoldur. –