Jenkins – serwer typu open source służący do automatyzacji związanej z tworzeniem oprogramowania. W szczególności ułatwia budowanie, testowanie i wdrażanie aplikacji, czyli umożliwia rozwój oprogramowania w trybie ciągłej integracji i . Jenkins działa na serwerach Java takich jak Apache Tomcat, Jetty itp, ale umożliwia budowanie aplikacji napisanych w wielu językach programowania. Do pobierania kodu używa standardowo różnych narzędzi kontroli wersji, w tym m.in. Subversion, Git, Mercurial, Perforce, ClearCase i AccuRev. Do budowania ma wbudowaną obsługę projektów opartych na Apache Ant, Apache Maven i , ale może również wykonywać dowolne (Unix/Linux) i polecenia wsadowe systemu Windows.
Historia Jenkins początkowo nosił nazwę Hudson i został przemianowany w 2011 roku po sporze z Oracle. Oracle sforkował projekt i rościł sobie prawa do pierwotnej nazwy projektu. Hudson, był potem rozwijany przez Oracle przez pewien czas, zanim został przekazany Fundacji Eclipse. Oracle Hudson nie jest już utrzymywany i został ogłoszony przestarzałym w lutym 2017.
Około 2007 roku Hudson stał się znany jako lepsza alternatywa dla Cruise Control i innych serwerów typu open source.