mam stwardnienie Jenkins Praca zbudowany przy użyciu Maven:Czy mogę uruchomić zadanie Jenkinsa przy użyciu zależności Maven?
Job 1: Builds WebApp and deploys war to artifactory
Job 2: Builds Core and deploys jar to artifactory
WebApp ma zależność Core.
Czy Jenkins może przeanalizować POM, czy WebApp ma tę zależność od Core i tym samym uruchamia Job 2 przed budowaniem WebApp? To zapewniłoby, że WebApp używa aktualnego, najnowszego Core.jar
Mogę osiągnąć ten mechanizm za pomocą funkcji Pre-Steps preselekcyjnej Jenkins Parameterized Trigger, ale idealnie chciałbym poradzić sobie z tym z POM.
Dzięki.
Czy to nie powoduje uruchomienia zadania tylko w przypadku budowania innej zależności? Używając mojego przykładu, zadanie 1 zostanie uruchomione po utworzeniu zadania 2. Nie tego chcę. Chcę, aby zadanie 1 wyzwalało zadanie 2 po uruchomieniu zadania 1, ponieważ ma świadomość, że ma zależność od projektu utworzonego w zadaniu 2. –
Tak, to jest poprawne. Ale jaki jest problem z robieniem tego na odwrót? Włączenie Job1, gdy Job2 dostrzeże jakiekolwiek zmiany, według mnie byłoby drogą do zrobienia. –