Jenkins Vacatures

Vacatures van augustus 2020 voor Jenkins recent geupdate!

Jenkins is een opensource- automatiseringsserver geschreven in Java. Jenkins helpt bij het automatiseren van het niet-menselijke deel van het softwareontwikkelingsproces, met continue integratie en het faciliteren van technische aspecten van continue levering. Het is een server-gebaseerd systeem dat wordt uitgevoerd in servlet-containers zoals Apache Tomcat. Het ondersteunt versiebeheerstools, inclusief AccuRev, CVS, Subversion, Git, Mercurial, Perforce, ClearCase en RTCen kan Apache Ant-, Apache Maven- en sbt- gebaseerde projecten uitvoeren, evenals willekeurige shell-scripts en Windows- batchopdrachten. De maker van Jenkins is Kohsuke Kawaguchi. Uitgegeven onder de MIT-licentie, is Jenkins gratis software.

Builds kunnen op verschillende manieren worden geactiveerd, bijvoorbeeld door te committen in een versiecontrolesysteem, door te plannen via een cron- achtig mechanisme en door een specifieke build- URL aan te vragen. Het kan ook worden geactiveerd nadat de andere builds in de wachtrij zijn voltooid. Jenkins-functionaliteit kan worden uitgebreid met plug-ins.

Het Jenkins-project werd hernoemd na een geschil met Oracle en zijn vork, Hudson, werd nog enige tijd door Oracle ontwikkeld voordat hij werd gedoneerd aan de Eclipse Foundation. Hudson wordt niet meer onderhouden; het is sinds 8 februari 2017 verouderd.

Beveiliging
De beveiliging van Jenkins is afhankelijk van twee factoren: toegangscontrole en bescherming tegen externe bedreigingen. Toegangscontrole kan op twee manieren worden aangepast: gebruikersauthenticatie en autorisatie. Beveiliging tegen externe bedreigingen zoals CSRF- aanvallen en kwaadwillende builds wordt ook ondersteund.