Задание 3. Генераторы статических сайтов¶
Отчёт по заданию 3 темы 4 курса «Разработка на Python и инженерия данных». Сайт собран генератором MkDocs с темой Material и публикуется автоматически из репозитория bailaa/pyengin-ssg в два места:
| Площадка | Адрес | Workflow |
|---|---|---|
| GitHub Pages | https://bailaa.github.io/pyengin-ssg/ | pages.yml |
| Helios ИТМО | https://se.ifmo.ru/~s566056/ |
helios.yml |
Состав отчёта¶
- Ход работы: окружение, зависимости, сборка, базовый URL, проверки, лицензии.
- Результаты WaySense: публикуемые результаты эксперимента. Таблицы и графики пересчитываются из CSV при каждой сборке.
- T4. Модель доставки и безопасность пайплайна: исследовательское задание.
- P4. Развёртывание на Helios с контролем качества доставки: практическое задание.
- Отладка: реальные ошибки, гипотезы, проверки и решения.
- Вывод: рекомендуемый стек и условия, при которых рекомендация меняется.
В подвале каждой страницы указаны хеш коммита, дата сборки, хеш набора данных и площадка.
По этим же значениям из <meta name="build-commit"> пайплайн проверяет, что выложена нужная версия.