Continuous Integration and Continuous Delivery (CI CD) with Jenkins
- CMDBID 62984
- Course Code CMJENKINS
- Duration 1 Days
DevOps Course
course overview
download outline
Select Country and City to View dates & book now
Overview
One of the key parts of the DevOps tool suite is automation. Companies want to be able to focus on continuous integration and continuous delivery (CI/CD) of their software. By automating code integration and the build process companies can move towards faster releases of their software and more reliable processes.
Jenkins is a build automation tool that sits in the CI/CD space. It ties in with your existing source control tools and provides a simple way to automate the testing and building process for your software. Jenkins was first released in 2011 following on from the Hudson project and has a very active community behind it. The idea behind CI/CD is that a developer checks some new code into a code repository. A push notification is sent to the build engine, in this case Jenkins. Jenkins clones a copy of the code, builds it and runs all the defined tests. Jenkins will then set off any post-build steps. These can be notifying another server that there is a new version of the software to deploy, or it can deal with deployment itself.
This course looks at how to install and manage a Jenkins server. We have a project to build and deploy and over the course we will look at how to connect Jenkins to git and pick up notifications, how to define when and how to build the software and how to deploy it to a Tomcat webserver. We also look at the administration side including how to define projects, how to setup Jenkins slave machines and how to define where a project should be built.
This one-day course has a very hands on approach. Delivery will involve some presentations and examples, but the majority of the time will be spent installing, configuring and using your Jenkins machine.
. Explore more IT technical training hereAudience
Skills Gained
Prerequisites
Must:
Be comfortable using the command line in Linux
- Running commands on the terminal
- Changing directories
- Installing packages via a package manager
Experience of using git
Useful:
Coding experience (we will not be writing any code, but we will be building projects based on Java / Scala and Maven)
Outline
Introduction to CI/CD
- What is CI/CD
- Tools for the job
- Source Control Principles
- Source Control with Git
- Build Managers
Introducing Jenkins
- Introducing Jenkins
- Installing Jenkins
- Manual builds
Jenkins and Source Control
- Connecting and reacting to source control
- Administering Jenkins
- Securing Jenkins
- Automating Backup
Scaling Jenkins
- Master / Slave setup
- Windows Slaves
- Linux Slaves
Jenkins best practices
. Explore more IT technical training here
Certification
What is the Continuous Integration and Continuous Delivery CI CD with Jenkins course about?
Who should attend the Continuous Integration and Continuous Delivery CI CD with Jenkins training course?
Does the Continuous Integration and Continuous Delivery CI CD with Jenkins course include certification or an exam?
How can I enrol in the Continuous Integration and Continuous Delivery CI CD with Jenkins course?
Talk to an expert
Thinking about Onsite?
If you need training for 3 or more people, you should ask us about onsite training. Putting aside the obvious location benefit, content can be customised to better meet your business objectives and more can be covered than in a public classroom. Its a cost effective option. One on one training can be delivered too, at reasonable rates.
Submit an enquiry from any page on this site and let us know you are interested in the requirements box, or simply mention it when we contact you.
All $ prices are in USD unless it’s a NZ or AU date
SPVC = Self Paced Virtual Class
LVC = Live Virtual Class
Please Note: All courses are availaible as Live Virtual Classes
Trusted by over 1/2 million students in 15 countries
Our clients have included prestigious national organisations such as Oxford University Press, multi-national private corporations such as JP Morgan and HSBC, as well as public sector institutions such as the Department of Defence and the Department of Health.