In this talk, Jenkins/Hudson creator Kohsuke discusses why continuous integration matters and gives an update on the current state of the Jenkins project. He'll also introduce features of Jenkins to show how they help developers concentrate more on important things.
As computers became more powerful, throwing more computer time at a problem to save even a small amount of human time became economically sensible. This applies to our software development process as well, and that’s where the notion of continuous integration comes into play. This presentation discusses an open-source continuous integration system called Jenkins, the most popular CI server know for its ease of use and extensibility.
The talk begins with a quick recap of why continuous integration matters and the current state of the Jenkins project, then introduces features of Jenkins to show how they help developers concentrate more on important things. Particular emphasis is put on the test automation and handling of inter-project dependencies, because they typically involve humans today yet are ripe for automation. We'll also cover how easily you can set up a number of computers to work under a single Jenkins instance. It then discusses how to take advantages of its 350+ plugins to integrate with different types of software development, ranging from .NET to Java, Android to JavaEE.
YOU MAY ALSO LIKE:
- Are You Managing or Leading? (in London on 4th July 2017)
- Russ Miles' Microservices Workshop (in London on 4th - 6th September 2017)
- µCon 2017: The Microservices Conference (in London on 6th - 7th November 2017)
- Serverless Architecture with Azure Functions with Christos Matskas! (in London on 29th November 2017)
Continuous Integration with Jenkins
CloudBees Architect and Elite Developer, Kohsuke is the creator of Hudson (now Jenkins). He wrote the majority of the Jenkins/Hudson core single-handedly and has extensive experience in software development for more than 10 years.