Effective Jenkins: Getting Started with Continuous Integration

Watch Effective Jenkins: Getting Started with Continuous Integration

  • 2017
  • 1 Season

Effective Jenkins: Getting Started with Continuous Integration is an educational show from Packt Publishing that is aimed at developers, software engineers, and DevOps professionals. The show revolves around Jenkins, an open-source automation server that helps with continuous integration and deployment.

The show is presented by Kohsuke Kawaguchi, the creator of Jenkins, who provides an in-depth look at the platform's features and how to use them effectively. The show is broken down into easy-to-follow chapters that cover everything from installing and configuring Jenkins to using its plugins and integrating it with other tools in the software development process.

Throughout the show, Kawaguchi stresses the importance of continuous integration and how it can help developers streamline their workflow and improve the quality of their code. He provides real-world examples of how continuous integration has benefited companies like Google and Netflix and encourages viewers to adopt this methodology in their own work.

One of the key takeaways from the show is that Jenkins is incredibly versatile and can be used in a variety of ways depending on the needs of the team. Kawaguchi demonstrates how Jenkins can be used to build, test, and deploy applications, as well as how it can be configured for different programming languages and platforms.

The show also covers some of the most popular Jenkins plugins, including those for metrics reporting, source code management, and test automation. Kawaguchi walks viewers through the installation and configuration of these plugins and provides examples of how they can be used to improve the development process.

Another important topic covered in the show is pipeline as code, which is a powerful feature that allows developers to define their Jenkins pipeline in code rather than using the graphical interface. Kawaguchi explains how this can be a game-changer for teams that are looking to automate their testing and deployment processes and avoid manual errors.

Overall, Effective Jenkins: Getting Started with Continuous Integration is a comprehensive and engaging show that provides a wealth of information on how to use Jenkins effectively. Whether you're a seasoned developer or just starting out, this show is sure to offer valuable insights and tips to help you improve your workflow and deliver high-quality code faster.

Effective Jenkins: Getting Started with Continuous Integration is a series that is currently running and has 1 seasons (19 episodes). The series first aired on August 23, 2017.

Filter by Source

Seasons
Visualizing the Status of the Builds
19. Visualizing the Status of the Builds
August 23, 2017
This Video will show you two different possibilities to give enough visibility of the status of the builds for the development team. Visualizing the state of the mainline build is essential to practice continuous integration and get people embracing it.
Upstream and Downstream Projects
18. Upstream and Downstream Projects
August 23, 2017
In this video, Using the java web project, we are going to create a CI build pipeline in Jenkins based on Upstream and Downstream jobs.
Introduction to a Java Web Project
17. Introduction to a Java Web Project
August 23, 2017
This video will introduce the Sprint PetClinic, an open source sample project to be used in the next videos. Nothing better than using a sample project to understand how Jenkins works with a real life project.
Working with Git SCM
16. Working with Git SCM
August 23, 2017
In this video, Part of the CI foundations is to maintain a single source repository. This video you explain how to integrate Jenkins with Github to use git repositories.
Freestyle Projects - Sending E-mail Notifications
15. Freestyle Projects - Sending E-mail Notifications
August 23, 2017
In this video we configure Jenkins to send e-mail notification on broken and fixed builds.
Freestyle Projects - Scheduled Builds
14. Freestyle Projects - Scheduled Builds
August 23, 2017
In this video we are going so explore how Jenkins deal with that and how to define a retention policy to keep the relevant builds.
Jenkins Projects
13. Jenkins Projects
August 23, 2017
In this video, Jenkins has different types of projects or jobs and we are going to explore the difference between then.
Adding a Build Node
12. Adding a Build Node
August 23, 2017
This video will focus on How to add and configure Jenkins build nodes?
Jenkins Plugin Management
11. Jenkins Plugin Management
August 23, 2017
In this video, Jenkins is heavily based on plugins, it can integrate with thousands of tools and services from the plugins, and we are going to see how to do it.
Jenkins Security
10. Jenkins Security
August 23, 2017
In this video we will learn how to deal with it on Jenkins. Security is essential to control the users and its permission.
Jenkins Global Configuration
9. Jenkins Global Configuration
August 23, 2017
In this video, we will understand the Jenkins global configuration, the place where you can define global setting to all Jenkins projects.
Jenkins Dashboard
8. Jenkins Dashboard
August 23, 2017
In this video, we are going to create our first Jenkins project and understand the key elements of the Jenkins Dashboard.
Installing and Configuring Jenkins
7. Installing and Configuring Jenkins
August 23, 2017
In this video, we are going to create a virtual machine with Linux and install Jenkins step-by-step.
Introducing Jenkins 2
6. Introducing Jenkins 2
August 23, 2017
In this video, we will understand what is Jenkins and its architecture.
CI, CD, and Continuous Deployment?
5. CI, CD, and Continuous Deployment?
August 23, 2017
In this video, we will expand the differences between CI, CD and Continuous Deployment in the software development life cycle.
Continuous Delivery Versus Continuous Deployment
4. Continuous Delivery Versus Continuous Deployment
August 23, 2017
This video will explain the differences between Continuous Delivery and Continuous Deployment.
Understanding the Continuous Delivery Concepts
3. Understanding the Continuous Delivery Concepts
August 23, 2017
This video aims to explain what is Continuous Delivery, its fundamentals and the Deployment pipeline.
Mastering on Continuous Integration
2. Mastering on Continuous Integration
August 23, 2017
In this video, we will understand what Continuous Integration is and why it is important, see its key practices and how to practice it when you change the source code of our application.
The Course Overview
1. The Course Overview
August 23, 2017
This video provides an overview of the entire course.
Description
Where to Watch Effective Jenkins: Getting Started with Continuous Integration
Effective Jenkins: Getting Started with Continuous Integration is available for streaming on the Packt Publishing website, both individual episodes and full seasons. You can also watch Effective Jenkins: Getting Started with Continuous Integration on demand at Amazon.
  • Premiere Date
    August 23, 2017