@cats-cradle/pipeline
v3.1.0
Published
An API for simulating dice rolls and luck from dice notation
Downloads
2
Readme
@cats-cradle/pipeline
Unstable WIP
Steps
- Github CI runs
rush deploy
to build each project into a compressed file and uploads file to S3 bucket. - Each deployable project features a AWS CodePipeline with a filter that is triggered when a file change is made to that S3 bucket.
- CodePipeline runs deploying the project through environments.
AWS Environments
| Environment | Description |
| ----------- | -------------------------------------------------------------- |
| test
| Test is where Acceptance Tests are ran. |
| prod
| Production is where the rubber hits the road, customer facing. |
| build
| Build is where the pipeline are provisioned from. |
Default policy AdministratorAccess
Pipelines should accept a stage param as to build feature branches.
Prior to being able to deploy to an account te account being deployed into must be bootstrapped to allow the tools to deploy to it.
CDK_NEW_BOOTSTRAP=1 cdk bootstrap
--profile tools \
--cloudformation-execution-policies arn:aws:iam::aws:policy/AdministratorAccess \
--trust 760440398296
aws://298217020330/us-east-2 \
- DevOps CI/CD: The repository includes a robust DevOps pipeline for continuous integration and continuous deployment. Automated testing, build, and deployment processes ensure a smooth and reliable software delivery lifecycle.