Implement a scalable, stable, and robust production grade infrastructure
Combine multiple services to create optimal code delivery workflows and pipelines
Master pain-points in building complex pipelines with pipeline as code
In Detail
Setting up Jenkins and running build jobs is not enough for a production infrastructure. For optimal performance and results, architecting, designing, and implementing a …
Practical Jenkins
Video description
Automate your Jenkins deployment in no time!
About This Video
Implement a scalable, stable, and robust production grade infrastructure
Combine multiple services to create optimal code delivery workflows and pipelines
Master pain-points in building complex pipelines with pipeline as code
In Detail
Setting up Jenkins and running build jobs is not enough for a production infrastructure. For optimal performance and results, architecting, designing, and implementing a production-grade Jenkins deployment is essential.
This course gets you up and running with Jenkins and enables you to deliver an optimal Jenkins deployment. On your journey, you will explore and configure features such as high availability, security, monitoring, and backing up/restoring data, which are basically all of the things you need to implementing a scalable and production grade infrastructure. You will also learn how to implement distributed builds, automate build pipelines, and integrate your Jenkins deployment with external services, thus showing you how to increase your team's productivity with pipeline as a code building advanced pipelines faster and easier.
By the end of this video course, you will be able to automate, implement, secure, and manage your Jenkins deployment in no time.
Audience
If you are a novice or intermediate-level Jenkins user and have used Jenkins before but are not familiar with architecting solutions and implementing them in your organization, then this is the course for you. A basic understanding of the core elements of Jenkins is required to make the best use of this tutorial.
Chapter 1 : Installation and Configuration of Jenkins and Related Components
The Course Overview
Understanding Jenkins and Related Terminologies
Digging into Continuous Integration, Deployment, and Delivery
Setting Up Git, Code Repositories, and Dependencies for Jenkins
Installation of Jenkins from Packages and WAR Files
Configuring Reverse Proxy and Setting Up User Interface for Jenkins
Automating the Jenkins Installation and Configuration Process
Creating Build Jobs from User Interface and Scripts
Chapter 2 : High-availability, Monitoring, and Management of Jenkins Deployments
Setting Up Multiple Jenkins Masters with Load Balancer for High-availability
Backing Up and Restoring Jenkins Data
Monitoring Jenkins Components and Data
Implementing Security and Roles for Jenkins
Using the Jenkins API and Automating Plugin Management
Chapter 3 : Implementing Distributed Build Architectures and Code Deployments
Understanding Slaves, Agent Launch Methods, and Labels in Jenkins
Setting Up Jenkins Slaves to Run Build Jobs
Using Amazon EC2 Instances as Jenkins Slaves
Using Docker Containers as Jenkins Slaves
Running Containers as Jenkins Slaves on Kubernetes
Deploying Code from Jenkins Using AWS CodeDeploy
Chapter 4 : Understanding and Implementing Build Pipelines
Understanding Workflow of Jobs and Pipelines
Exploring the Jenkinsfile and Declarative Pipeline Syntax
Creating and Automating Build Pipelines
Understanding and Implementing Multi-branch Pipelines
Exploring Blue Ocean for Optimizing Pipeline User Experience
Chapter 5 : Integrating Jenkins with External Services
Integrating with GitHub
Integrating with SonarQube
Integrating with Artifactory
Integrating with JIRA
Integrating with Slack
Start your Free Trial Self paced Go to the Course We have partnered with providers to bring you collection of courses, When you buy through links on our site, we may earn an affiliate commission from provider.
This site uses cookies. By continuing to use this website, you agree to their use.I Accept