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:
- Certified Scrum Master with Abid Quereshi (Online Course on 7th - 9th September 2020)
- Docker Fundamentals with Matt Saunders (Online Course on 21st - 24th September 2020)
- Test Automation Beyond Java 8 (SkillsCast recorded in July 2020)
- Retrospectives Antipatterns — Team Meetings That Don't Suck (SkillsCast recorded in July 2020)
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.