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