Skip to content

Project is meant to show an example on how to use aws services through local stack in github actions for CI/CD

License

Notifications You must be signed in to change notification settings

merowareinstance/example-aws-services-github-worflows

Repository files navigation

How To Write a Readme Walkthrough

Click To Watch ☝️ - How to run AWS services inside Github Actions | Introduction to Github Actions

example-aws-services-github-worflows

Aws Services CI

Example project of aws services setup in github workflows with nodejs and localstack

CI pipeline provides example of integration tests utilizing dynamodb, sqs, and s3

Diagram

Resources

  • High-Level Diagram And Workflow Walk Through
  • Medium Article With Walk Through Of Code
  • Localstack - Fully functional local AWS cloud stack which we use to host s3, sqs, and dynamodb in this example. Feel free to add more services depending on which aws resource you want to test with. NOTE: Read on the documentation of localstack to verify which services are in localstack/localstack image, or whether you need to use the full image localstack/localstack-full
  • AWS javascript SDK - used for interacting with SQS and S3 services
  • Dynogels - used in example as ORM for dynamodb. But you can use whatever you want to connect to dynamodb in the same way

About

Project is meant to show an example on how to use aws services through local stack in github actions for CI/CD

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published