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:
- P3X - People, Product & Process eXchange 2018 (in London on 8th - 9th November 2018)
- Fast Track to AWS Fundamentals (in London on 26th - 28th November 2018)
- Fast Track to DevOps Fundamentals (in London on 3rd - 4th December 2018)
- Test Driven Development (TDD) Workshop with Damjan Vujnovic (in London on 18th - 19th July 2019)
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.