Skip to content

chore: рефакторинг конфигурации окружения и обновление CI/CD #7

chore: рефакторинг конфигурации окружения и обновление CI/CD

chore: рефакторинг конфигурации окружения и обновление CI/CD #7

Workflow file for this run

name: CI
on:
push:
branches: [main, experiment/workflows]
pull_request:
branches: [main]
jobs:
tests:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Build and start test services
run: docker compose -f docker-compose.test.yml --env-file=.env.test up -d --build
- name: Run tests
run: docker compose -f docker-compose.test.yml --env-file=.env.test exec -T tasks_app_test pytest
- name: Stop and remove test services
if: always()
run: docker compose -f docker-compose.test.yml --env-file=.env.test down -v --remove-orphans