YoVDO

Keeping Your CI-CD Pipeline as Fast as It Needs to Be

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Software Development Courses DevOps Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore strategies for optimizing CI/CD pipelines in this comprehensive conference talk from ACCU. Learn how to gather crucial information from your pipeline and reshape system architecture to reduce build times. Discover techniques for handling large-scale builds, including modularization, version management, and dependency optimization. Examine common pitfalls like infinite triggers, unnecessary rebuilds, and pending changes. Gain insights into practical solutions such as snapshot dependencies, snappy dependencies, and strategic build skipping. Master the art of balancing build speed with comprehensive testing to maintain an efficient and effective CI/CD process.

Syllabus

Introduction
Talk Outline
Why is size a problem
What is Maven
The problem with Maven
The solution
Changing the version number
Building
Scaling
Splitting it up
Snapshot dependencies
Snappy dependencies
Does anyone ever have to rebuild all versions
Config file
Updating dependencies
Template process
Do you have anything similar
The Infinite Trigger
The Pending Change
Unnecessary Rebuilds
Trick Density
Double Agent
Skip Build
Fake Build Example
Waiting City
Explanation
Change the script
Change the config file


Taught by

ACCU Conference

Related Courses

Startup Engineering
Stanford University via Coursera
Developing Scalable Apps in Java
Google via Udacity
Cloud Computing Concepts, Part 1
University of Illinois at Urbana-Champaign via Coursera
Cloud Networking
University of Illinois at Urbana-Champaign via Coursera
Cloud Computing Concepts: Part 2
University of Illinois at Urbana-Champaign via Coursera