trigger), na przykład:

Za pomocą webhook, który jest uruchamiany po wypchniętych zmianach w systemie kontroli wersji. Za pomocą harmonogramu z mechanizmem podobnym do crona. Poprzez wykonanie żądania do konkretnego adresu URL (z innego systemu). Przez wywołanie jednego zadania z drugiego (za pomocą Groovy lub krok). Formalnie wyzwalaczem jest również ręczne wykonanie zadania (wówczas jako wyzwalający jest podany użytkownik).

Poszczególne zadania mogą mieć różne parametry. Parametry mogą być wypełnione przez użytkownika lub przekazane z jednego zadania do drugiego.

Kroki budowania Każde zadanie składa się z kroków, które można wykonać przed, po i w ramach budowania zadania. Jednym krokiem może być wykonanie skryptu shell, wdrożenie plików przez ssh, czy np. kompilacji za pomocą Mavena.

Niektóre kroki można prosto zamieniać miejscami przez drag&drop. Można również wykonywać je warunkowo. Typowo gdy jeden krok budowania się nie uda, to pozostałe nie zostaną już wykonane.

Wtyczki Wtyczki rozszerzają możliwości Jenkinsa na różne sposoby. Część z wtyczek jest instalowana od razu, a część można pobrać po instalacji (przez interfejs do zarządzania Jenkinsem).

Rodzaje wtyczek: