Emulating AWS CI CD pipelines with LocalStack

Testing AWS CI/CD pipelines in the cloud can be slow, error-prone, and hard to debug, especially when you're wrestling with IAM permissions or waiting on long feedback cycles. This session walks through how you can now emulate complete DevOps workflows locally using LocalStack. We cover recent additions to LocalStack that support new service providers such as CodeBuild for running build processes across different runtimes directly on your machine, CodeDeploy for emulating deployment steps without touching the real infrastructure, and CodePipeline for creating and testing CI pipelines, transitions, and triggers locally. Through a live demo, we’ll walk through a working example of a CI/CD pipeline — building a Rust project, deploying it, and running the pipeline stages — all without leaving your laptop. This session is useful for developers building or debugging AWS-native CI/CD workflows and looking for faster, more controlled ways to test them.

Related Talks

It Worked Yesterday: The Truth About Serverless Testing.

Ever wish you could test your whole cloud app without touching the cloud? I’ll show you how to validate your serverless pipeline from start to finish, right on your laptop using LocalStack. Join our Slack community and start shipping with confidence.

Learn More
Learn More
Integrate WireMock into LocalStack for End-to-End Local Testing

In this live session, Brian from LocalStack will demonstrate the WireMock extension for LocalStack, showing how developers can achieve end-to-end local testing by combining AWS service emulation with external API mocking. Brian will walk through real-world use cases, demonstrate the integration in action, and explain how this unified approach simplifies testing complex cloud applications that depend on both AWS services and third-party APIs.

Learn More
Learn More
Infrastructure-as-Code with LocalStack—Building & testing your configurations locally!

Infrastructure-as-Code refers to the practice of defining and provisioning cloud resources using code and automation scripts, thus eliminating the need for manual configurations. With frameworks like AWS CloudFormation, AWS CDK (Cloud Development Kit), AWS Serverless Application Model (SAM), Pulumi, and Terraform, users can specify their desired infrastructure state in code, enabling rapid and consistent deployment of resources. However, as with any code, IaC scripts require thorough testing to ensure their correctness and proper functionality. Traditional cloud environments for testing can be expensive, slow, and error-prone due to complexities in provisioning and configuration. With LocalStack, you can leverage a local emulation of various cloud services, such as S3, DynamoDB, EKS, and more! LocalStack simulates these cloud services on a developer's machine, allowing for comprehensive and efficient testing of IaC scripts before deployment to actual cloud environments. In this video, we explain how you can use LocalStack to be more efficient and cost-effective at testing these major IaC frameworks: Terraform, Pulumi, Cloud Development Kit, CloudFormation, and Serverless Application Model. As organizations will continue to embrace IaC, cloud emulation framework like LocalStack will play an increasingly vital role in ensuring the quality and robustness of cloud infrastructure implementations.

Learn More
Learn More

Launch yourself in the world of local cloud development

Try for free
Try for free
Talk to Sales
Talk to Sales