littermap / littermap-aws-backend

Cloud-native backend for the Litter Map application -- (Join us on: https://discord.gg/JvEQMSQaYr)
https://littermap.com
GNU Affero General Public License v3.0
3 stars 2 forks source link

Build a continuous delivery pipeline #13

Open specious opened 2 years ago

specious commented 2 years ago

Create the artifacts and documentation for automating continuous delivery by making it possible to set up GitHub Actions (which is free for public repositories) to trigger builds and automatically deploy them to a testing or staging environment.

Initially the CD pipeline should simply automatically deploy the service to an environment when a push to a particular branch triggers it. Ultimately it should be able to run unit and integration tests on the build and fail to deploy or roll it back if anything doesn't pass.

It should be possible to follow the documentation to put the continuous delivery pipeline into operation.

Links: