Jenkins CI CD and DevOps Complete Boostcamp
What are special points in this course ?
- 100% hand-on, practical with real life Jenkins use case
- Step by step style, explain and make every thing clear about Jenkins system
- Cover Continuous Integration with Jenkins
- Cover Continuous Delivery with Jenkins
- Cover Jenkins Pipeline
- Cover Jenkins on AWS
- Cover Jenkins Backup and Restore
- Cover Jenkins Security
- Cover Jenkins Distributed System
- Cover Installation on Windows, Mac, Ubuntu
- Working with Git to Clone Github Code, integrate Git to Jenkins
- Working with Maven to Build Java Project, integrate Maven to Jenkins
- Working with Tomcat to Deploy Java Project, integrate Tomcat to Jenkins
- SPECIAL BONUS : PDF books that cover every in the style of step by step practical guide
Why shall we learn Jenkins:
Jenkins is on the bleeding edge of technology today. Jenkins also one of the most compelling technologies of the last decade in terms of its disruption to software development and operation practices.
The Jenkins Continuous Integration solution has become a standby in organizations of all sizes that want to increase productivity and streamline software development in the era of Agile. It has extensive community support has the extended the core functionality of Jenkins by developing thousands of useful plugins. An ecosystem of more than 1,100 plug-ins has emerged, enabling customers to add all sorts of functionality and integrate Jenkins with everything from Active Directory to GitHub to Tomcat.
Jenkins is becoming a must tool for DevOps. It allows companies to build very sophisticated build pipelines very quickly, thus greatly reducing the risk within the software development life-cycle. Tons of companies have already been using Jenkins to implement continuous integration pipeline. Today you have the access to that same technology right on your desktop.
After complete this course:
Now a day, DevOpt and Continuous Integration engineer are very hot career. The average salary for DevOpt engineer at silicon valley is more than $140,000 a year. After complete the course, You will familiar with Jenkins and make it become essential tool for your CI/CD or DevOpt implementation
Course Introduction and Jenkins Installation
Install Jenkins on Windows as a service
Install Jenkins on Ubuntu as a daemon service
Install Jenkins on Mac as a daemon service
Jenkins the Basic, a Full Circle of Job Creation
Create new Jenkins job with name "Hello World"
Add a build step to Jenkins job
Running Jenkins job
View Jenkins job console log output
Intro to GOL Demo Project (or World without Jenkins)
Install Maven and manually build Java project using pom file.
Install Tomcat as Windows service and manually deploy GOL project to Tomcat server
Explain continuous integration and the role of Jenkins in development process
Create Jenkins job with name GOL and put some description to the job
Configure for source code management or the place to get source code.
Configure Jenkins job so the test report could show up from job dashboard
Run the job and show up test report from Jenkins job dashboard
Guide to install a Jenkins plugin call "Deploy to Container Plugin"
Create slack team and make it ready for integrate with Jenkins by install Jenkins CI app.
Complete integration between Jenkins and Slack
Distributed Build System
Install Jenkins slave agent as a windows service
Install Ubuntu Jenkins slave as a service
Introduction to Jenkins pipeline, pipeline plugins, example of pipeline code.
Create a Jenkins file which contain build step
Step by step create a pipeline job using Jenkinsfile which located at root of repository.
Change jenkinsfile so the job will run on a specific agent
Add deploy to Tomcat stage to pipeline file
Jenkins in the Cloud (AWS)
Create a Jenkins master and Jenkins slave on AWS
Configure a new slave agent for Jenkins
Backup and Restore System
Install thin backup for Jenkins
Do manually backup for Jenkins
Restore backup for Jenkins
Allow anonymous access to Jenkins
Create new Jenkins user
Implement Jenkins security with matrix based.
Implement Jenkins security with role based setting
Disable Jenkins security with simple step.