UI и парсер таблиц Excel с сайта РЦОИ г. Москвы со списками работников пунктов проведения экзаменов (ППЭ) ГИА, ОГЭ, ЕГЭ.
Разработка нового функционала ведётся в ветках, по готовности делается PR в main
. Минимальные изменения и багфиксы сразу вносятся в main
.
uv sync --dev --group=test
pre-commit install
В пайплайне определены этапы Build
, Build and push
, Test
, Deploy
, которые запускаются в соответствии с условиями в блоках when
.
- PR или коммит в любую ветку, кроме
main
, запускаетBuild
иTest
. - Коммит в
main
запускаетBuild and push
иTest
. Deploy
запускается вручную в разделеBuild with Parameters
, при этом можно принудительно выполнитьBuild and push
, аTest
будет пропущен.- Автоматический деплой на тестовое или стейджинг окружение не предусмотрен.
- Переименовать файл
env.local-example
в.env.local
- Настроить переменные в файле
.env.local
- Последовательно выполнить команды
make local
make local-runjobs
make local-test
- Переименовать файл
env.staging-example
в.env.staging
- Настроить переменные в файле
.env.staging
- Последовательно выполнить команды
make staging
make staging-runjobs
make staging-test