/
Euphonium
/
SE_FastAPI_Example
Обзор
Документация
Войти
/
Euphonium
/
SE_FastAPI_Example
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
1
CI/CD
Аналитика
Безопасность
main
.gitverse/workflows/ci.yaml
38 строк
1 KB
as
feat: report
13 май 2026, 11:49
13 май 2026, 11:49
bc95909
Код
Авторство
О чём код?
name: CI on: [push] jobs: ci: runs-on: ubuntu-latest steps: - name: Клонируем репозиторий uses: actions/checkout@v4 - name: Настройка Python и кэш pip uses: actions/setup-python@v5 with: python-version: "3.12" cache: pip cache-dependency-path: | fastapi/requirements.txt streamlit/requirements.txt - name: Установка зависимостей из requirements.txt run: | python -m pip install --upgrade pip pip install -r fastapi/requirements.txt -r streamlit/requirements.txt pip install pytest flake8 - name: Статический анализ (flake8) run: flake8 fastapi streamlit - name: Автотесты (pytest) и JUnit-отчёт run: pytest --junitxml=report.xml - name: Публикация отчёта тестов (артефакт) if: always() uses: actions/upload-artifact@v4 with: name: junit-report path: report.xml