
Master continuous integration with automated builds and tests for every commit, including linting and pre-commit formatting, run on a CI server to provide rapid feedback on environment-related failures.
Continuous delivery enables deployment to staging and production with push-button and manual approval; The CI/CD pipeline builds, runs unit and acceptance tests, creates artifacts, and deploys to staging and production.
Install and manage Jenkins plugins to extend functionality, including blue ocean, with restarts, updates, and enabling or disabling plugins for a stable, enhanced pipeline experience.
Learn to build a Jenkins job that triggers on private git commits, pushes a build status and git tag to GitHub, and uses staging and production checks for deployment.
Explore Jenkins built-in environment variables such as build ID, build number, job name, and workspace; learn to reference them in pipeline scripts, shell blocks, and steps with echo examples.
Have you heard about CI/CD pipeline before?
You wonder what it is and how it's related to SDLC (Software Development Lifecycle)?
Well, in this course, I will introduce CI/CD pipeline concepts by covering Waterfall and Agile development method, what CI and CD mean, and CICD vs DevOps.
Even if you are not a DevOps engineer, this course will benefit you in understanding what CI/CD pipeline is and how it integrates into a development process.
By the time you finish this FREE course, you will be ready to jump onto my "Jenkins CI/CD Pipeline Masterclass" course!
Who should take this course
you are a software developer/engineer or junior DevOps
you don't know much about CI/CD pipeline
you want to know how to integrate Jenkins with git, bitbucket
you want to know how to define CI/CD pipeline as a IaC using Jenkinsfile
Why you should take this course:
Instructed by a cloud DevOps engineer (with CKA and certified AWS DevOps pro) working at US company in SF
I have been pretty handson with Terraform, AWS, AWS EKS with 7+ industry experience in both North America and Europe.
My background & Education & Career experience
Cloud DevOps Software Engineer with 6.5+ years experience
Bachelor of Science in Computing Science from a Canadian university
Knows Java, C#, C++, Bash, Python, JavaScript, Terraform, IaC
Expert in AWS (holds AWS DevOps Professional certification) and Kubernetes (holds Certified Kubernetes Administrator, CKA, CKS)
I will see you inside!