Jenkins är en kraftfull och flexibel automationstjänst som främst används för att automatisera bygg-, test- och deployprocesser i DevOps‑miljöer. Med stöd för CI/CD och ett omfattande plugin-ekosystem kan Jenkins anpassas för nästan alla tekniska arbetsflöden.
Den är skriven i Java och kan köras som en fristående applikation eller i servlet-containrar. Jenkins funkar grymt med versionskontrollsystem som Git, SVN och Mercurial, och pratar lätt med byggverktyg som Maven, Ant och sbt. Dessutom går det att köra skript som shell‐ eller batch-filer.
Det som verkligen gör Jenkins speciellt är det enorma communityt och plugin-utbudet – hundratals plugins finns för allt från GitHub‑integration och Docker‑hantering till test‑ och notifieringsverktyg. Det gör det busenkelt att skala upp automatiseringen, återanvända pipeline‑logik med delade specialbibliotek och skräddarsy lösningen för just din utvecklingsmiljö.