2014-09-23 17 views
8

Próbuję utworzyć zadanie, w którym muszę wybrać wiele wartości dla jednego parametru. env: dev1, dev2, QA1, QA2 itp Chcę móc wybrać dev1 & dev2 zaktualizować niektóre wartości. Czy istnieje sposób/plugin dla Jenkinsa, aby sobie z tym poradzić?Opcje wielu opcji wyboru jenkins

+0

Czy próbowałeś sugestii? – Technext

Odpowiedz

33

Extended Choice Parameter Wtyczka jest droga do takiego wymogu. Musisz wybrać Extended Choice Parameter z listy rozwijanej, jak pokazano poniżej:

enter image description here

W Name text-box, przypisać nazwę. Na przykład Środowisko. Jest to nazwa, z której będziesz uzyskiwać dostęp do wszystkich wartości (dev1, dev2, ...), które wybierzesz podczas uruchamiania kompilacji. Teraz w sekcji Simple Parameter Types pojawi się kolejne menu o nazwie Parameter Type. Z tego menu wybierz opcję Multi Select. Teraz w sekcji Choose Source for Value wprowadź wartości (dev1, dev2, qa1, qa2, ...) w polu Value. Przecinek (,) jest domyślnym ogranicznikiem. Patrz zrzut ekranu poniżej:

enter image description here

Gdy skończysz z powyższych ustawień, będziesz wtedy mieć dostęp do wybranej opcji w skrypcie (przy użyciu zmiennej przypisanej do Name jak opisano powyżej) i decyduje o przebiegu działań .

+0

Tak! To działało dla mnie. – Princy

+0

Nareszcie dostałem odpowiedź. ;) Cieszę się, że to zadziałało. Dobrze jest zaakceptować odpowiedź, aby inni odwiedzający tę stronę wiedzieli, że zapytanie OP (Original Poster) zostało rozwiązane z moją odpowiedzią. – Technext

Powiązane problemy