Pull Request Testing on Kubernetes: How to Test Locally and on GitHub Workflows
SMRTR summary
A new engineering manager mandates integration tests for each pull request in a production-like Kubernetes environment. This post outlines implementing this using GitHub Actions, Google Cloud, and Kubernetes. It covers creating a basic app with unit tests via Testcontainers and integration tests with PostgreSQL. The workflow runs on GitHub using service containers. Future posts will explain setting up Google Kubernetes Engine and isolating test runs in dedicated virtual Kubernetes clusters.
SMRTR provides this summary for quick context. The original article belongs to Hacker Noon.
Read the original article