Skip to content

fix execution job order #8

fix execution job order

fix execution job order #8

Workflow file for this run

name: Run Docker Compose on Self-Hosted
on:
push:
branches:
- test_coopr_github_actions
pull_request:
branches:
- test_coopr_github_actions
workflow_dispatch:
jobs:
run-tasks:
runs-on: self-hosted
steps:
- name: Checkout repository
uses: actions/checkout@v3
build-docker:
runs-on: self-hosted
needs: run-tasks
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Run Docker Compose
run: |
cd /home/stefan/expectedparrot/coopr
git pull
sudo docker-compose build --no-cache backend && sudo docker-compose up --wait
run-make-coop-test:
runs-on: self-hosted
needs: build-docker
steps:
- name: Checkout repository
uses: actions/checkout@v3
- name: Run make coop-test
run: |
cd /home/stefan/expectedparrot/edsl
git pull
source ./project/bin/activate
poetry install
make test-coop