Jeśli znasz Jenkinsa, pracujesz głównie z działaniami budowlanymi. Ta kompilacja reprezentuje określony zestaw zadań wykonanych przez serwer Jenkins. Podczas tworzenia nowej kompilacji w Jenkins możesz określić serię działań, które należy wykonać w ramach kompilacji. Działania te mogą obejmować:
Działania kompilacji są zwykle zdefiniowane jako część Jenkinsfile, skrypt określający kroki kompilacji dla konkretnego projektu. Możesz zdefiniować akcje kompilacyjne za pomocą różnych wtyczek i skryptów, w zależności od twoich potrzeb. Standardowe narzędzia używane do definiowania działań kompilacji obejmują:
Definiując zestaw działań kompilacji, możesz zautomatyzować proces kompilacji, testowania i wdrażania swojego projektu, ułatwiając zarządzanie i utrzymywanie.
W tym samouczku wyjaśni, jakie są działania Jenkins po budynku i jak możesz z nich korzystać.
Jakie są działania Jenkins po budynku?
Działanie po budynku Jenkins to zadanie wykonane po zakończeniu kompilacji. Działania po budynku są zwykle wykorzystywane do wykonywania dodatkowego przetwarzania lub raportowania wyników kompilacji lub do uruchomienia innych działań na podstawie wyniku kompilacji.
Niektóre przykłady działań po budynku obejmują:
Podobnie jak zwykłe działania Jenkins, możemy zdefiniować działania po budynku w Jenkinsfiles. Zazwyczaj określaliśmy akcje po budynku za pomocą wtyczki lub skryptu, w zależności od konkretnego zadania, które chcemy wykonać.
Pomyśl o działaniach po budynku jako o sposobie rozszerzenia funkcjonalności kompilacji Jenkinsa poza zadania zdefiniowane jako część samej kompilacji.
Definiowanie działań Jenkins post
Jak wspomniano, możemy zdefiniować działania po budynku w Jenkinsfile. Do tego możemy również użyć interfejsu internetowego Jenkins.
Możesz postępować zgodnie z instrukcją, jak pokazano:
Na przykład zrzut ekranu poniżej pokazuje, jak dodać prostą wiadomość echa jako akcję po budynku.
Pamiętaj, że w zależności od wersji Jenkins i konfiguracji ta opcja może wymagać dodania w typach zadań rurociągów.
Definiowanie akcji Jenkins po budynku za pomocą składni rurociągu
Możemy również dodać akcję po budynku za pomocą rurociągu Jenkins, jak pokazano w poniższej składni:
rurociągMożesz zdefiniować wszelkie obsługiwane działanie Jenkins, w tym wysyłanie wiadomości e -mail, tworzenie plików, wysyłanie dzienników i nie tylko.
Wniosek
W tym artykule dowiedziałeś się, jakie działania Jenkinsa pociągają za sobą, oraz dwie podstawowe metody, które można użyć do zdefiniowania działań po budynku w Jenkins.