Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/nikovirtala/cdk-preview-environments

Pull Request Preview Environments with AWS CDK and GitHub Actions
https://github.com/nikovirtala/cdk-preview-environments

cdk cdk-examples ecs ecs-service fargate github-actions github-actions-ci github-actions-example projen

Last synced: 3 months ago
JSON representation

Pull Request Preview Environments with AWS CDK and GitHub Actions

Awesome Lists containing this project

README

        

# Pull Request Preview Environments with AWS CDK and GitHub Actions

This Cloud Development Kit (CDK) application example deploys a preview environment for every pull-request, and destroys it when the pull-request is closed or merged.

GitHub Actions workflows are defined on: [`.github/workflows/deploy.yml`](.github/workflows/deploy.yml) and [`.github/workflows/destroy.yml`](.github/workflows/destroy.yml)

### Other curiosities

- This project configured with [`projen`](https://github.com/eladb/projen)
- AWS resources declared with [`@aws-cdk-containers/ecs-service-extensions`](https://www.npmjs.com/package/@aws-cdk-containers/ecs-service-extensions) a new CDK Construct library for building ECS services