World Congress 2024 Aug 20, 2024 Session details

CI/CD Patterns and Antipatterns - Things your Pipeline Should (Not) Do

Raniz

Your CI/CD pipeline is wasting expensive developer hours on ritualistic, redundant tasks. Discover how changing test execution order and using dynamic triggers will drastically slash your build times.

Pause
Mute Enter Fullscreen
#1 about 2 min

Reducing pipeline boredom, frustration, and environmental impact

Analyzing CI/CD bottlenecks helps minimize developer wait times, reduce retries, and lower compute-driven carbon emissions.

#2 about 4 min

Eliminating ritualistic pipelines triggered on every event

Separating workflows into specific pull request, merge, and nightly pipelines prevents unnecessary repetitive tasks.

#3 about 3 min

Using conditional pipeline steps based on changed paths

Filtering execution boundaries with glob expressions ensures only relevant backend or frontend step sequences run.

#4 about 2 min

Removing unused build artifacts to save storage

Implementing automated cleanup and expirations limits the massive storage overhead caused by hoarding discarded container images.

#5 about 2 min

Reordering testing steps for faster failure feedback

Prioritizing slow, high-failure integration and end-to-end tasks over passing unit tests dramatically reduces feedback loops.

#6 about 4 min

Replacing single sequential pipelines with parallel jobs

Running independent frontend and backend build tasks concurrently cuts overall waiting duration at the cost of slight compute overhead.

#7 about 7 min

Caching dependencies and incremental build compilation outputs

Saving previously downloaded dependencies and intermediate object files between runs brings pipeline speeds closer to local development times.

#8 about 3 min

Building dedicated tooling images to avoid parallel interference

Generating specific cache-backed container images with unique identifier tags prevents simultaneous pipelines from overwriting shared tool chains.

#9 about 4 min

Sizing build agents to match local developer hardware

Ensuring build server compute capabilities align with developer workstations prevents frustrating out-of-memory errors and timeout retries.

#10 about 2 min

Reviewing continuous integration patterns and anti-patterns

Summarizing practical ways to shorten feedback loops, optimize steps, and maintain reliable build agent infrastructure.

Matching moments

1:37 min

Building automated continuous deployment pipelines and final architectural insights

Simone Desantis Simone Desantis · World Congress 2026 Europe

1:07 min

Evaluating current trends in CI/CD pipelines

Dominik Kress · LIVE

4:04 min

Establishing best practices for efficient deployment pipelines

Milecia Mcgregor · LIVE

50 sec

Identifying major automated recommendations for build pipeline performance improvements

Tamás Bazsonyi Tamás Bazsonyi · World Congress 2025

1:30 min

Optimizing testing tools and continuous integration pipelines

Kent Simonsen · World Congress 2023

1:18 min

Introducing strategies for optimizing continuous integration execution velocity

Tamás Bazsonyi Tamás Bazsonyi · World Congress 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

September 25, 2026 · 16:10–16:40

Stage 4

Speed up your CI/CD pipelines by caching build & runtime artifacts

Thijs Feryn

Technical Evangelist at Varnish Software

Thijs Feryn
Open session

World Congress 2026 North America

September 24, 2026 · 10:20–10:50

Stage 6

Practices, Not Prompts: Scale GitHub Copilot with AI-Ready Repositories

Luis Pujols

Staff Customer Success Architect, GitHub

Luis Pujols
Open session

World Congress 2026 North America

September 24, 2026 · 13:30–15:30

Stage 10

Hands-On CI Optimization Workshop

Abbe Piels

Member of Technical Staff at Blacksmith

Abbe Piels
Open session

World Congress 2026 North America

September 25, 2026 · 12:20–12:50

Stage 9

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

September 24, 2026 · 14:10–14:40

Stage 4

Agentic Drift: keeping pace with your agents

John Coghlan

Senior Director, Developer Advocacy at GitLab

John Coghlan
Open session

World Congress 2026 North America

September 25, 2026 · 13:30–14:00

Stage 7

Agents Can't Iterate Against Tests That Lie

Rocky Warren

Senior Staff Software Engineer at Clipboard

Rocky Warren