anytask
anytask copied to clipboard
[epic] CI/CD
Делаем CI/CD для выкатки Anytask-а в тестинг и прод. Сейчас docker-образ собирается вручную на ноуте разработчика, надо это поправить.
-
Упростить локальный запуск. Сделать docker-compose, который можно было бы просто запустить и разрабатываться.
-
Прогонять тесты в Github Actions в докере на окружении приближеном в продакшену. Сейчас тесты запускаются с использованием sqlite.
-
Сделать CI/CD сборку docker-образа в Github Actions: собирать docker-образ, пушить его в registry, выкатывать его сначала в тестинг, а потом в прод.
Тикеты: https://github.com/znick/anytask/issues/580 https://github.com/znick/anytask/issues/581 https://github.com/znick/anytask/issues/582 https://github.com/znick/anytask/issues/583