Getting Started with Jenkins 2
Jenkins 2 provides a new pipeline script approach out of the box. In this course, you'll learn how to get started with building pipelines to take your software from development through to production.
What you'll learn
Developing software involves many processes to get code from development into a production environment. Jenkins 2 introduces a new pipeline approach to help you automate every step of this process. In this course, Getting Started with Jenkins 2, you'll learn how to set up application builds to compile, test, and package your apps. You'll see how to kick off this process every time someone checks in and get notifications when something fails. You'll see how to get high-level reporting about failures and how to install additional plugins to extend Jenkins. At the end, you will see how to automate the deployment of software including the ability to add manual approvals. By the time you're done with this course, you'll have everything you need to automate taking your software from development through to production with Jenkins 2.
Table of contents
- Anatomy of the Build 1m
- Cloning the Sample Project 2m
- Manual Compilation with Maven 3m
- Manually Testing, Packaging, and Running the App 2m
- Creating a Jenkins Job and Configuring a Git Repo 3m
- Compiling in Jenkins 5m
- Peeking into the Jenkins Workspace 2m
- Browsing the Workspacre in Jenkins 2m
- App Packaging in Jenkins 4m
- Archiving Artifacts 5m
- Cleaning up Past Builds 4m
- Build Time Trend 2m
- The Jenkins Dashboard 2m
- Troubleshooting Build Failures 4m
- Challenge and Importing Job config.xml Files 4m
- Anatomy of the Job 1m
- Continuous Integration 2m
- Adding Steps to Our Freestyle Project 2m
- Creating a Pipeline Job to Execute Maven 3m
- Archiving in a Pipeline 3m
- Checking out a Git Repository in a Pipeline 2m
- Changing Directories in a Pipeline 3m
- The Master Agent Model 4m
- Allocating a Node and Workspace in a Pipeline 2m
- High-level Progress with Pipeline Stages 4m
- Triggering Automatic Builds 6m
- Configuring an Email Server 3m
- Email Notification in a Pipeline 4m
- Notifications When a Build Fails 3m
- Duplicating a Job 3m
- Visualizing Test Results 7m
- Continuous Delivery 3m
- Backup and Restore 4m
- Following Along with Windows 2m
- Starting Point and Pipeline Stashing 5m
- Browsing Workspaces in Pipeline Jobs 3m
- A Second Node Allocation 5m
- Adding an Agent Node 8m
- Setup Parallel Integration Testing in a Pipeline 4m
- Executing and Monitoring Parallel Pipelines 7m
- Manual Approval for Deployments 5m
- Setup Deployment to Staging 4m
- Executing a Deployment Pipeline 2m
- Jenkinsfile - Checking the Pipeline Script into VCS 6m