From 2f179d6928a8bbbd39f4d8e131e3c564e87840e5 Mon Sep 17 00:00:00 2001 From: einhornimmond Date: Fri, 4 Jun 2021 14:05:26 +0200 Subject: [PATCH] speed up --- .github/workflows/test.yml | 34 ++++++++++++++++------------------ 1 file changed, 16 insertions(+), 18 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c38ce4f04..155144adc 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -44,19 +44,19 @@ jobs: - name: Checkout code uses: actions/checkout@v2 with: - submodules: recursive + submodules: true ########################################################################## # BUILD LOGIN SERVER DOCKER IMAGE ######################################## ########################################################################## - name: login server | Build `test` image run: | - docker build --target test -t "gradido/login_server:test" -f ./login_server/Dockerfile login_server/ - docker save "gradido/login_server:test" > /tmp/login_server.tar - - name: Upload Artifact - uses: actions/upload-artifact@v2 - with: - name: docker-login-server-test - path: /tmp/login_server.tar + docker build --target release -t "gradido/login_server:release" -f ./login_server/Dockerfile login_server/ + #docker save "gradido/login_server:test" > /tmp/login_server.tar + #- name: Upload Artifact + # uses: actions/upload-artifact@v2 + #with: + # name: docker-login-server-test + #path: /tmp/login_server.tar ############################################################################## # JOB: DOCKER BUILD TEST COMMUNITY SERVER #################################### @@ -221,7 +221,7 @@ jobs: unit_test_login_server: name: Unit tests - Login-Server runs-on: ubuntu-latest - needs: [build_test_login_server] + needs: [] services: mariadb: image: gradido/mariadb:test @@ -244,16 +244,14 @@ jobs: ########################################################################## - name: Checkout code uses: actions/checkout@v2 - ########################################################################## - # DOWNLOAD DOCKER IMAGE ################################################## - ########################################################################## - - name: Download Docker Image (Login-Server) - uses: actions/download-artifact@v2 with: - name: docker-login-server-test - path: /tmp - - name: Load Docker Image - run: docker load < /tmp/login_server.tar + submodules: true + ########################################################################## + # Build Login-Server Test Docker image ################################### + ########################################################################## + - name: build login-server test + run: | + docker build --target test -t "gradido/login_server:test" -f ./login_server/Dockerfile login_server/ ########################################################################## # UNIT TESTS BACKEND LOGIN-SERVER ####################################### ##########################################################################