Oreilly - Effective Jenkins: Improving Quality in the Delivery Pipeline with Jenkins
by Rodrigo Zacheu Russo | Publisher: Packt Publishing | Release Date: May 2018 | ISBN: 9781788473187
Use Jenkins effectively to improve the quality of your continuous delivery pipelineAbout This VideoUnderstand Agile tests and implement them in the delivery processDeal with database script deployments in the delivery pipelineImplement an effective branching strategy with continuous feedback on feature branchesIn DetailIn this third volume, now that you are an expert in Jenkins and the Jenkins pipeline, you will improve the quality in your delivery process by implementing an acceptance stage in workflows; we will discuss the test types and add automated API and UI tests to the pipeline. Moving forward, you will understand how to automate the execution of database scripts and add a new stage to your pipeline to manage database migrations.Going beyond this, you will learn about branching strategies and how to implement continuous feedback on every feature branch using Jenkins multi-branch. Moving on, you'll improve the quality of your software development workflows and learn how to integrate Jenkins with GitHub to automatically build pull requests.
- Chapter 1 : Implementing an Acceptance Stage to the Pipeline
- The Course Overview 00:02:48
- Introduction to Agile Tests 00:04:06
- Agile Tests in the Continuous Delivery World 00:06:43
- Running Integration Tests 00:17:39
- Adding a Quality Gate to the Build Pipeline 00:09:10
- Chapter 2 : Automating Database Migrations
- Understanding Database Migration 00:06:17
- Introduction to Flyway 00:08:22
- Running Migrations on Integrations Tests 00:20:28
- Running Migrations on CI 00:13:36
- Changing the Database 00:09:25
- Chapter 3 : Implementing a Branching Strategy
- Understanding the Branching Strategy 00:05:13
- Introduction to Feature Branch Workflow 00:03:49
- Working with Feature Branches in Git 00:17:48
- Configuring Jenkins Multibranch Pipeline 00:10:38
- Chapter 4 : Automating Pull Request Builds
- Setting Up Jenkins in the Cloud 00:11:25
- Automating Pull Request Verification with GitHub 00:21:14
- Setting Up a GitHub Webhook in Jenkins 00:04:25
- Automating Pull Request Verification with Pipeline Project 00:12:20
TO MAC USERS: If RAR password doesn't work, use this archive program:
RAR Expander 0.8.5 Beta 4 and extract password protected files without error.
TO WIN USERS: If RAR password doesn't work, use this archive program:
Latest Winrar and extract password protected files without error.