From 8b734ddc894da99a31a5cc5beb9f43f91044b8f6 Mon Sep 17 00:00:00 2001 From: mahula Date: Thu, 16 Mar 2023 11:06:21 +0100 Subject: [PATCH] remove docker build dependencies from dht node test workflow --- .github/workflows/test_dht-node.yml | 34 +++-------------------------- 1 file changed, 3 insertions(+), 31 deletions(-) diff --git a/.github/workflows/test_dht-node.yml b/.github/workflows/test_dht-node.yml index fc10a5a44..d3a92ccf0 100644 --- a/.github/workflows/test_dht-node.yml +++ b/.github/workflows/test_dht-node.yml @@ -35,15 +35,8 @@ jobs: uses: actions/checkout@v3 - name: Build 'test' image - run: | - docker build --target test -t "gradido/dht-node:test" -f dht-node/Dockerfile . - docker save "gradido/dht-node:test" > /tmp/dht-node.tar + run: docker build --target test -t "gradido/dht-node:test" -f dht-node/Dockerfile . - - name: Upload Artifact - uses: actions/upload-artifact@v3 - with: - name: docker-dht-node-test - path: /tmp/dht-node.tar ############################################################################## # JOB: LINT ################################################################## @@ -53,21 +46,12 @@ jobs: if: needs.files-changed.outputs.dht_node == 'true' needs: files-changed runs-on: ubuntu-latest - needs: [build] steps: - name: Checkout code uses: actions/checkout@v3 - - - name: Download Docker Image - uses: actions/download-artifact@v3 - with: - name: docker-dht-node-test - path: /tmp - - name: Load Docker Image - run: docker load < /tmp/dht-node.tar - name: Lint - run: docker run --rm gradido/dht-node:test yarn run lint + run: cd dht-node && yarn && yarn run lint ############################################################################## # JOB: UNIT TEST ############################################################# @@ -77,20 +61,10 @@ jobs: if: needs.files-changed.outputs.dht_node == 'true' || needs.files-changed.outputs.docker == 'true' needs: files-changed runs-on: ubuntu-latest - needs: [build] steps: - name: Checkout code uses: actions/checkout@v3 - - name: Download Docker Image - uses: actions/download-artifact@v3 - with: - name: docker-dht-node-test - path: /tmp - - - name: Load Docker Image - run: docker load < /tmp/dht-node.tar - - name: docker-compose mariadb run: docker-compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps mariadb @@ -105,7 +79,5 @@ jobs: run: sleep 30s shell: bash - #- name: Unit tests - # run: cd database && yarn && yarn build && cd ../dht-node && yarn && yarn test - name: Unit tests - run: docker run --env NODE_ENV=test --env DB_HOST=mariadb --network gradido_internal-net --rm gradido/dht-node:test yarn run test + run: cd dht-node && yarn && yarn test