# https://docs.gitea.com/next/usage/actions/quickstart # https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions # https://docs.github.com/en/actions/learn-github-actions/contexts#github-context name: Build Docker and Deploy run-name: Build & Deploy ${{ gitea.ref }} on ${{ gitea.actor }} on: [push] jobs: run_tests: name: Run goext test-suite runs-on: bfb-cicd-latest steps: - name: Check out code uses: actions/checkout@v3 - name: Build test docker id: build_docker run: echo "DOCKER_IMG_ID=$(docker build -q . -f .gitea/workflows/Dockerfile_tests || echo __err_build__)" >> $GITHUB_OUTPUT - name: Run tests run: docker run --rm "${{ steps.build_docker.outputs.DOCKER_IMG_ID }}" - name: Cleanup if: always() run: docker image rm "${{ steps.build_docker.outputs.DOCKER_IMG_ID }}"