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 · WWC Europe 2026

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 · WWC 2025

1:30 min

Optimizing testing tools and continuous integration pipelines

Kent Simonsen · WWC 2023

1:18 min

Introducing strategies for optimizing continuous integration execution velocity

Tamás Bazsonyi Tamás Bazsonyi · WWC 2025

Upcoming sessions on this topic

Open session

World Congress 2026 North America

Designing APIs That Survive AI Agents at Scale

Phani Pendurthi

Mastercard, Principal Software Engineer

Phani Pendurthi
Open session

World Congress 2026 North America

Agentic Drift: keeping pace with your agents

John Coghlan

Senior Director, Developer Advocacy at GitLab

John Coghlan
Open session

World Congress 2026 North America

Agents Can't Iterate Against Tests That Lie

Rocky Warren

Senior Staff Software Engineer at Clipboard

Rocky Warren
Open session

World Congress 2026 North America

Merging at Scale: From Broken Builds to Green Mainline

Preetam Dwivedi, Manjari Akella

Preetam Dwivedi
Manjari Akella
Open session

World Congress 2026 North America

The Broken Rung: How AI is Rebuilding Software Development from the Ground Up

Tomislav Tipurić

Chief Technology Officer, Nephos

Tomislav Tipurić
Open session

World Congress 2026 North America

From Static Rules to Reasoning Platforms: Scaling Intelligent Canary Delivery in 2026

Daniel Oh

Senior Principal Developer Advocate

Daniel Oh