diff --git a/.github/workflows/testoar.yml b/.github/workflows/testoar.yml new file mode 100644 index 000000000..a7cdf2265 --- /dev/null +++ b/.github/workflows/testoar.yml @@ -0,0 +1,37 @@ +name: OAR + +on: + push: + branches: + - master + - feature/oar + pull_request: + +jobs: + build: + strategy: + matrix: + python-version: [3.8.16, 3.9.16, 3.10.9, 3.11.5] + 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: | + pip install oar-docker + - name: Launch oardocker + run: | + oardocker init + oardocker build + oardocker install git+https://github.com/oar-team/oar.git + oardocker start -n 2 + oardocker connect -l root frontend + - name: Test oardocker + run: | + oardocker exec server cat /oar_version | grep 2.5 + oardocker status | grep server | grep Up + oardocker status | grep frontend | grep Up + oardocker exec frontend bash -c "oarstat"