World Congress 2022 • Jun 15, 2022

One-click-to-production: Test and automate your application

Bartosz Pietrucha

Afraid of a Friday deployment? Discover how to build a fully automated CI/CD pipeline using GitHub Actions to ship safely with zero manual intervention.

Pause
Mute Enter Fullscreen
#1 about 3 min

Setting up a safe production deployment pipeline

How continuous integration pipelines reduce manual deployment fears by standardizing software deployment processes.

#2 about 3 min

Triggering an automated pipeline with a live commit

How pushing a live bug fix directly triggers an automated GitHub Actions deployment workflow.

#3 about 3 min

Mocking external dependencies in unit testing layers

How test doubles isolate functional units from external databases to ensure fast and parallel test execution.

#4 about 5 min

Integration testing using simulated and fake network APIs

How intercepting network traffic and utilizing local JSON servers creates resilient dependency integration tests.

#5 about 1 min

Automating user flows with system end-to-end testing

How comprehensive simulation scripts stretch over the entire application stack to verify actual user flows.

#6 about 7 min

Enforcing architectural design boundaries via automated code tests

How writing specific dependency validation tests prevents code decay and structural boundary violations across architectural domains.

#7 about 3 min

Managing distributed API endpoints using consumer-driven contract testing

How interacting teams verify distributed service integrations independently using provider mocks and consumer-driven JSON specifications.

#8 about 4 min

Catching code smells dynamically through static code analysis

How enforcing test coverage limits and formatting rules inside dynamic quality gates blocks poor logic introductions.

#9 about 4 min

Constructing declarative continuous delivery paths in GitHub Actions

How configuring declarative cloud workflows ensures complete process testing before automatically deploying applications to target servers.

#10 about 2 min

Balancing pipeline execution speed with test suite reliability

How strategically scheduling varying test layers across different branch pipeline triggers balances verification speed and execution reliability.

Matching moments

2:22 min

Adopting modern end-to-end testing for automated deployment pipelines

Luise Freese Luise Freese +1 · Coffee With Developers

8:08 min

Addressing questions on development practices and testing strategies

Mesut Ayata Mesut Ayata · World Congress 2024

2:10 min

Building confidence with the test automation pyramid

Julian Richter Julian Richter · World Congress 2025

1:37 min

Building automated continuous deployment pipelines and final architectural insights

Simone Desantis Simone Desantis · World Congress 2026 Europe

2:20 min

Automating the developer journey to accelerate deployments

Kai Geißelhardt +1 · World Congress 2022

2:09 min

Constructing comprehensive continuous integration and deployment pipelines

Ahmed Tikiwa Ahmed Tikiwa · World Congress 2026 Europe

Upcoming sessions on this topic

Open session

Supply Chain Security for the Everyday Engineer

  • Pradumna Saraf

    Kestra Technologies

    Quality Assurance Engineer

Open session

Teaching AI Coding Agents to Build It Right the First Time

  • Sajeetharan Sinnathurai

    Microsoft

    Principal Product Manager

Open session

How We Cut Our API's p99 Latency from Minutes to Under a Second

  • Deepak Agrawal

    Atlassian

    Principal Software Engineer

Open session

AI Is the Easy Part: Why Faster Engineers Don't Make Faster Businesses

  • Bharat Sharma

    Booking

    Senior Engineering Manager

Open session

What I Got Wrong Shipping an MCP Server for Live Infrastructure

  • Pritesh Kiri

    Harness

    Developer Relations Engineer

Open session

From Profiler to Production: Measuring What Actually Matters in React & React Native

  • Andrei Tazetdinov

    Dynatrace

    React Native Developer