W Jenkins „parametr wyboru” to parametr, który pozwala wybrać pojedynczą wartość z predefiniowanej listy wartości. Może to być przydatne, gdy chcesz umożliwić użytkownikom wybór z listy opcji podczas budowania zadania Jenkins: Wybieranie konkretnej wersji komponentu oprogramowania do budowy lub testowania.
Ten post nauczy Cię, jak tworzyć parametr wyboru w pracy Jenkins.
Jenkins Utwórz parametr wyboru
Aby utworzyć parametr wyboru w Jenkins, wykonaj następujące kroki:
Zacznij od logowania się na desce rozdzielczej Jenkins.
Kliknij opcję nowej pozycji, aby utworzyć nowe zadanie Jenkins.
Następnie podaj nazwę swojego zadania i wybierz typ zadania jako „rurociąg."
Przewiń w dół do sekcji „Rurociąg” i wybierz definicję „Składnia rurociągu” z rozwijania.
Aby dodać parametr wyboru, wybierz łącze „Składnia rurociągu”, aby otworzyć generator rurociągu.
Wybierz „Deklaracje generator dyrektywy” z menu po lewej stronie.
Wybierz „Parametry: parametry” z podanych opcji w przykładowej opcji dyrektywy.
Kliknij opcję „Dodaj”, aby utworzyć nowy typ parametru. Wybierz typ parametru jako wybór.
Podaj parametr nazwę i podaj różne opcje wyboru wartości. Po spełnieniu opcji wybierz Generuj składnię, aby wygenerować docelową składnię rurociągu.
Powinno to dać prawidłową próbkę rurociągu do dodania do kodu. Na przykład:
parametryPo zadowoleniu możemy skopiować kod i wkleić go do sekcji rurociągu naszego rurociągu. Przykład pełny skrypt jest taki jak pokazano:
rurociągTen rurociąg definiuje pojedynczy etap o nazwie „Kompilacja”, który zawiera pojedynczy krok, który drukuje komunikat do konsoli, wskazując wartość parametru Dist.
Po uruchomieniu tego rurociągu otrzymamy listę rozwijaną zawierającą wartości debian_amd64, Ubuntu_AMD64 i Centos_AMD64. Następnie wybieramy jedną z tych wartości, a następnie uruchamiamy rurociąg.
Wniosek
W tym nauczyłeś się, jak używać generatora deklaratywnego Jenkinsa i bloku parametrów Jenkins, aby utworzyć parametr z listy wartości.
Przewiń w dół do sekcji „Działania po budynku” i kliknij rozwijanie „Dodaj akcję po budynku”. Wybierz „Buduj inne projekty” z opcji.
Po zbudowaniu zadania otrzymasz listę rozwijaną zawierającą określone wartości. Możesz wybrać jedną z wartości, a następnie zbudować zadanie. Wartość, którą wybrałeś, zostanie przekazana do polecenia, które wprowadziłeś w polu „polecenie”, i może być używana w skrypcie kompilacji.