This article discusses the process of building temporary and disposable pull-request environments using Terraform, Terragrunt, AWS, CloudFront, and S3. It addresses the problem of scalability in testing and suggests creating multiple test environments on the same AWS account to avoid bottlenecks.

8m read time From awstip.com
Post cover image
Table of contents
Testing changes in Isolation - Build Temp-Dynamic & Disposable Pull-Request FE/UI EnvironmentsExpected Behaviour (Scenarios)Example endpoints:Pre-RequirementsTerragrunt DRY SetupTerraform Dynamic State with TerragruntTerraform ModuleGitHub Actions WorkflowGithub Action build-portalGithub Action deploy-portal-resourcesGithub Action deploy-portalGithub Action remove-portalGithub Actions for NotificationsComment in Pull-RequestComment in Jira TicketResult

Sort: