Booking options
Price on Enquiry
Price on Enquiry
Delivered Online
Two days
All levels
Duration
2 Days
12 CPD hours
Overview
Working in a hands-on learning environment guided by our expert practitioner, students will explore:
Introduction to Continuous Integration, Continuous Deployment and Jenkins-CI
Installing and Running Jenkins
Job Types in Jenkins
Securing Jenkins
Jenkins Plugin
Distributed Builds with Jenkins
Continuous Deployment and the Jenkins Pipeline
Best Practices for Jenkins
Introduction to Jenkins is a two-day, lab intensive hands-on training course geared for experienced programmers who need to learn how to:Install and configure Jenkins in a servlet containerCreate Jenkins buildsConfigure and use Apache Ant and Apache Maven with JenkinsUse Jenkins to generate Java coding standards reports, code coverage reports, and change noticesUse Jenkins to automatically deploy software into a testing environment.
Introduction to Continuous Integration, Continuous
Deployment and Jenkins-CI
Agile Development
Agile Development (cont'd)
What is Continuous Integration
What is Continuous Integration (cont'd)
What is Continous Integration (cont'd)
Typical Setup for Continuous Integration
Continuous Deployment
Continuous Deployment (cont'd)
DevOps and Continuous Deployment
Continuous Deployment Challenges
Jenkins Continuous Integration
Jenkins Features
Running Jenkins
Installing and Running Jenkins
Downloading and Installing Jenkins
Running Jenkins as a Stand-Alone Application
Running Jenkins as a Stand-Alone Application (cont'd)
Running Jenkins on an Application Server
The Jenkins Home Folder
Installing Jenkins as a Windows Service
Initial Configuration
Configuration Wizard
Configuration Wizard (cont'd)
Configuring Tools
Configuring Tools - Best Practices
Job Types in Jenkins
Different types of Jenkins Items
Different types of Jenkins Items (cont'd)
Configuring Source Code Management(SCM)
Working with Subversion
Working with Subversion (cont'd)
Working with Git
Storing Credentials
Storing Credentials (cont'd)
Build Triggers
Schedule Build Jobs
Polling the SCM
Maven Build Steps
Securing Jenkins
Jenkins Security - Overview
Jenkins Security
Authentication
Authorization
Confidentiality
Activating Security
Configure Authentication
Using Jenkins's Internal User Database
Creating Users
Authorization
Matrix-Based Security
Note ? Create the Administrative User
Project-based Matrix Authorization
Project-Based Authentication
Jenkins Plugin
Introduction
Jenkins Plugins - SCM
Jenkins Plugins ? Build and Test
Jenkins Plugins ? Analyzers
Jenkins for Teams
Installing Jenkins Plugins
Distributed Builds with Jenkins
Distributed Builds - Overview
Distributed Builds ? How?
Slave Machines
Configure Jenkins Master
Configure Projects
Continuous Deployment and the Jenkins Pipeline
Continuous Deployment
Continuous Deployment (cont'd)
DevOps and Continuous Deployment
Continuous Deployment Challenges
Continuous Deployment with Jenkins
The Pipeline Plugin
The Pipeline Plugin (cont'd)
Defining a Pipeline
A Pipeline Example
Pipeline Example (cont'd)
Parallel Execution
Creating a Pipeline
Invoking the Pipeline
Interacting with the Pipeline
Best Practices for Jenkins
Best Practices - Secure Jenkins
Best Practices - Backups
Best Practices - Reproducible Builds
Best Practices - Testing and Reports
Best Practices - Large Systems
Best Practices - Distributed Jenkins
Additional course details:
Nexus Humans Introduction to Jenkins / Jenkins Quick Start (TTDV7520) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward.
This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts.
Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success.
While we feel this is the best course for the Introduction to Jenkins / Jenkins Quick Start (TTDV7520) course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you.
Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.
Nexus Human, established over 20 years ago, stands as a pillar of excellence in the realm of IT and Business Skills Training and education in Ireland and the UK....