From e54491c270131381db35b1a5621e6666e6bf49c7 Mon Sep 17 00:00:00 2001 From: Yao CHI Date: Tue, 14 Nov 2023 11:22:18 +0100 Subject: [PATCH] Add CI with docker for OAR --- .github/workflows/testoar.yml | 36 +++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/testoar.yml diff --git a/.github/workflows/testoar.yml b/.github/workflows/testoar.yml new file mode 100644 index 000000000..3be45de3d --- /dev/null +++ b/.github/workflows/testoar.yml @@ -0,0 +1,36 @@ +name: OAR + +on: + push: + branches: + - master + - feature/oar + pull_request: + +jobs: + build: + strategy: + matrix: + python-version: ['3.8', '3.9', '3.10', '3.11'] + fail-fast: false + runs-on: ubuntu-latest + + steps: + - name: Disable etelemetry + run: echo "NO_ET=TRUE" >> $GITHUB_ENV + - uses: actions/checkout@v4 + - name: Install oardocker + run: | + python -m venv oardocker + cd oardocker + source bin/activate + pip install oar-docker + oardocker init + oardocker build + oardocker install git+https://github.com/oar-team/oar.git + oardocker start + docker images + docker ps -a + oardocker connect frontend + oarstat + oarsub -I