anytask icon indicating copy to clipboard operation
anytask copied to clipboard

[epic] CI/CD

Open znick opened this issue 2 years ago • 0 comments

Делаем CI/CD для выкатки Anytask-а в тестинг и прод. Сейчас docker-образ собирается вручную на ноуте разработчика, надо это поправить.

  1. Упростить локальный запуск. Сделать docker-compose, который можно было бы просто запустить и разрабатываться.

  2. Прогонять тесты в Github Actions в докере на окружении приближеном в продакшену. Сейчас тесты запускаются с использованием sqlite.

  3. Сделать 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

znick avatar Dec 14 '23 13:12 znick