GirijaSankar61 / Effective-Jenkins-Continuous-Delivery-with-Jenkins-Pipeline

Effective Jenkins: Continuous Delivery with Jenkins Pipeline [video], published by Packt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Effective Jenkins: Continuous Delivery with Jenkins Pipeline [Video]

This is the code repository for Effective Jenkins: Continuous Delivery with Jenkins Pipeline [Video], published by Packt. It contains all the supporting project files necessary to work through the video course from start to finish.

About the Video Course

Jenkins is one of the most popular Continuous Integration servers because it is an open source project and a very flexible tool, which you can easily use to automate all the steps in your software delivery process on any platform.

This course is designed to give you a foundation in the concepts of Continuous Integration and Continuous Delivery, and implementing them with Jenkins. It will show you how to set up your CI environment, by installing and configuring Jenkins Master/Nodes, introducing the main parts of the tool, and effectively configuring Jenkins projects to build and test a software application.

In this first volume, you will understand the key concepts of CI, as well Continuous Deployment. Next, we get started with Jenkins by installing and configuring a Master and Node server. Once this is done, you will understand the main parts of Jenkins and create different types of Jenkins projects to automate everything that you want. We finish the section by looking at a Java web project and creating the necessary steps to build and test it, thereby empowering you to implement it in a real project.

What You Will Learn

  • Continuous Integration (CI) and Continuous Delivery (CD) concepts 
  • Jenkins quickstart: Jenkins architecture, installation and configuration 
  • Managing Jenkins: Security, Plugin management and add a build node. 
  • Automated builds: Freestyle project, working with Git, scheduled builds and up/downstream jobs.

Instructions and Navigation

Assumed Knowledge

To fully benefit from the coverage included in this course, you will need:
A basic understanding of the software development life cycle and Java development is needed, as well as a rudimentary understanding of Jenkins.

Technical Requirements

You need the tools installed locally:

Related Products

Folder structure

.
├── Section0X
│   ├── video_X.Y <-- contains the files/examples used in this video
└── jenkins_machines <-- contains the files to provision the machines to follow this course

Have a great course!

About

Effective Jenkins: Continuous Delivery with Jenkins Pipeline [video], published by Packt

License:MIT License


Languages

Language:Groovy 69.4%Language:Shell 21.5%Language:Ruby 9.1%