diff --git a/.gitea/workflows/build-container-backend.yaml b/.gitea/workflows/build-container-backend.yaml index 965f72f..7b63342 100644 --- a/.gitea/workflows/build-container-backend.yaml +++ b/.gitea/workflows/build-container-backend.yaml @@ -18,6 +18,30 @@ jobs: - name: Push docker image to registry run: docker push 10.5.1.5:5000/sdlc/x86_64 + build-x86_64-testing: + runs-on: hardware-x86_64 + steps: + #- name: Install docker + # shell: sh + # run: apk --update add docker + #- name: Install git + # shell: sh + # run: apk add git + - name: Pull repository + shell: sh + run: | + git init + git remote add gitea http://10.1.1.1:3000/hasslesstech/sdlc-project + git fetch gitea + git checkout gitea/master + - name: Build docker image + shell: sh + run: DOCKER_BUILDKIT=1 docker build backend/ -f tests/backend-testing-env -t 10.5.1.5:5000/sdlc/x86_64-testing + - name: Push docker image to registry + shell: sh + run: docker push 10.5.1.5:5000/sdlc/x86_64-testing + + # build-armv7: # runs-on: hardware-armv7 # steps: diff --git a/.gitea/workflows/test-backend.yaml b/.gitea/workflows/test-backend.yaml index 6667d31..b95d1fb 100644 --- a/.gitea/workflows/test-backend.yaml +++ b/.gitea/workflows/test-backend.yaml @@ -5,15 +5,8 @@ on: jobs: test-x86_64: - runs-on: alpine + runs-on: backend-testing-env steps: - - name: Install tools for testing - shell: sh - run: | - apk --update add git docker docker-compose postgresql - - name: Pull postgres docker image - shell: sh - run: docker pull postgres - name: Pull custom docker image shell: sh run: docker pull 10.5.1.5:5000/sdlc/x86_64 diff --git a/tests/backend-testing-env b/tests/backend-testing-env new file mode 100644 index 0000000..6e7805f --- /dev/null +++ b/tests/backend-testing-env @@ -0,0 +1,4 @@ +FROM alpine:latest + +RUN apk --update add git docker docker-compose postgresql +RUN docker pull postgres