Add Gitlab CI
Backend (API) CI
any branch:
- test (automatic)
- deploy dev (manual)
^develop$ branch:
- test (automatic)
- deploy test (automatic)
- deploy dev (manual)
^release/.*$ branch:
- test (automatic)
- deploy stage (automatic)
- deploy dev (manual)
tags ^v.*$:
- backup database dump (automatic) backup database aws snapshot (automatic)
- backup server directory (automatic)
- deploy prod (manual)