31 lines
906 B
YAML
31 lines
906 B
YAML
|
|
||
|
# 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 }}"
|
||
|
|