inhousetrainer.net : HERY PURNAMA 081223344506 Corporate IT trainer for CI CD (Devops) with jenkins training.
Untuk mengundangan mengajar silahkan hubungi whatsapp.
SILABUS CI/CD with jenkins
CI/CD With Jenkins
Integration and Continuous Delivery, with emphasis on Jenkins, Git and ANT
build automation.
understanding of what is DevOps and terms like Continuous Integration and
Continuous Delivery and their differences before getting hands on with the
software.
Jenkins installation
Jenkins set up
Jenkins UI
walkthrough
Building your own
simple Jenkins hello-world job
Understand differences
between DevOps Continuous Integration, DevOps Continuous Deployment and DevOps
Continuous Delivery
Build a fully
functional and complex DevOps CI CD pipeline in Jenkins
How Jenkins aids in
DevOps CI CD process
Jenkins jobs that
integrate with Git source control repository, fetch code, build and deploy
artifacts in a fully automated way
Jenkins distributed
architecture with Master and Slave on both Unix and Windows systems
Generate useful
notifications from Jenkins in success/error/failure scenarios
Basics of Git and ANT
build automation scripting, thereby making you ready to implement a complete
DevOps CI CD solution from scratch using Jenkins, Git and ANT at your
organization.
The course goes over
each of the topics – DevOps, Jenkins, Git, ANT, Distributed builds step by step
in sufficient detail and adopts a code/work along method so that students can
run scripts/jobs/programs in parallel to the instructor.
Understand DevOps
concepts of Continuous Integration, Continuous Delivery and Continuous
Deployment using Jenkins
Understand differences
between DevOps Continuous Integration, Continuous Deployment and Continuous
Delivery
Understand how Jenkins
aids in DevOps Continuous Integration and Continuous Delivery process
Build fully functional
delivery pipelines in Jenkins, and in the process understand several key
plugins that are most frequently used in any project
Implement Jenkins jobs
that integrate with Git source control repository, fetch code, build and deploy
artifacts in a fully automated way
Learn and implement
Jenkins distributed architecture with Master and Slave on both Unix and Windows
systems
Learn to generate
useful notifications from Jenkins in success/error/failure scenarios
Learn and get a hands
on experience in the basics of Git and GitHub and integrate that with Jenkins
jobs
Learn basics of ANT
scripting that is used extensively for automated builds and invoke using
Jenkins
Implement ANT build
scripts that can be later used in Jenkins jobs
You should have a
PC/Mac with internet connection
It helps to have a
basic understanding of Software Development Life Cycle
this course is for:
Developers, QA
testers, Deployment team members and anyone who is into software development
Students who wish to
learn to automate and add quality to their software projects using DevOps
content
Introduction
and Course Overview
Understanding DevOps
CI CD
Jenkins Introduction
and Setup
Section
Introduction
Jenkins Pre-requisite
– Install Java
Download Jenkins
Install Jenkins using
Windows Installer
Optional: Install
Jenkins as a stand alone Java application
Install Tomcat
Optional: Install
Jenkins as a Web App on Tomcat
Jenkins UI Walkthrough
Your
first Jenkins Hello World Job
Git
– Basic Concepts
Git Installation
Your first git project
Cloning and making
changes to your repository
ANT Basics – Your
first HelloWorld build script
Compile Java Code
Use Checkstyle with
ANT
Run Unit Tests
Continuous Deployment and Continuous Delivery
Continuous
Integration: Create a job to poll Git
Continuous Inspection:
Create a job to do code review and publish results
Continuous Testing:
Create job to run tests and publish Unit test reports
Commit all changes to
Github
Continuous Deployment:
Deploy code to staging environment
CI CD Build Pipeline
Continuous Delivery:
Deploy code to production
Configure Jenkins for
Notifications
Master Slave Set Up
Section Introduction
Master Slave Setup –
Windows
Jenkins Master Slave
Set Up – Linux
Jenkins Command Line
Interface
via Blogger https://ift.tt/2WDTd31
TRAINER CI CD WITH JENKINS – HERY PURNAMA
Mr. Hery Purnama – Trainer – 081223344506