Skip to content

Update docker image build pipeline #41

Update docker image build pipeline

Update docker image build pipeline #41

Workflow file for this run

name: Run tests, styling and linting
on:
pull_request:
jobs:
mergeCI:
runs-on: [self-hosted,Linux,X64,gpu]
permissions:
contents: read
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Startup
run: docker compose --env-file .env.ci up -d serving develop --build
- name: Styling
run: docker compose --env-file .env.ci exec develop black .
- name: Linting
run: docker compose --env-file .env.ci exec develop koina_lint.sh --fail-under=6
- name: Testing
run: docker compose --env-file .env.ci exec develop koina_test.sh
- name: Shutdown
if: success() || failure()
run: docker compose --env-file .env.ci down
- name: Cleanup
if: success() || failure()
run: docker compose --env-file .env.ci rm