5

Mam problem i szukam rozwiązania bezpośredniego lub obejścia problemu .Jak sparametryzować, że 2 projekty to "Buduj po zbudowaniu innych projektów"

Mam 2 zadania na Jenkins: Zadanie A (prąd pracy) oraz pracy B (dalszy pracy), który musi być wyzwalane po pracy a ma wykończone

użyłem, aby rozwiązać ten problem: " Ten projekt jest sparametryzowany "ustawiony na zadanie A, B i działał idealnie dobrze. ale w zadaniu B nie działa. Kiedy buduję za pomocą zadania parametrów A, Jenkins potrzebuje parametru dla zadania A, a następnie wyzwala zadanie B. Zadanie B wymaga nowego parametru. Jenkins nie chce nowego parametru dla zadania B. Muszę dać paramateres obu projektom. Czy istnieje jakieś rozwiązanie?

+0

Masz zatem parametr w JOB A, ale ten sam parametr nie przechodzi do ZADANIA B? – ANIL

+0

Zadanie A ma parametry. Zadanie B ma również parametry. Kiedy klikam> buduj z parametrami> napisałem parametry zadania a> wyzwalanie b> zadanie b zostało zbudowane Ale muszę podać parametry do pracy b – mustafagoksever

+0

Może muszę przekazać parametry w dół projektu, który jest zadaniem B – mustafagoksever

Odpowiedz

3

Załóżmy, że musisz przekazać PARAM1 i PARAM2 do JOB B.

stwierdzenie PARAM1 i PARAM2 w JOB A, a następnie przekazać oba parametry do JOB B w kompilacji działania postu w Trigger Parameterized Job tak:

param1 = $PARAM1

param2 = $PARAM2

Następnie w JOB B zadeklarować param1 i param2.

To powinno wystarczyć.

+0

dzięki człowiek mam to – mustafagoksever