From e46ea24eeade4b5c9806ad1e82740629570ea884 Mon Sep 17 00:00:00 2001 From: einhorn_b Date: Tue, 1 Jun 2021 12:01:45 +0200 Subject: [PATCH] use existing network instead of creating own --- .github/workflows/test.yml | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d0dd50803..f9ee1b46d 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -293,15 +293,14 @@ jobs: --health-timeout=5s --health-retries=3 steps: - - name: Start Network - run: docker network create test-network - - name: Connect Mariadb to network - run: docker network connect test-network $(docker container ls | grep mariadb | awk '{ print $1 }') + - name: get mariadb container id + run: echo "::set-output name=id::$(docker container ls | grep mariadb | awk '{ print $1 }')" + id: mariadb_container - name: Start Login-Server - run: docker run --network test-network --name=login-server -d gradido/login_server:default + run: docker run --network container:${{ steps.mariadb_container.outputs.id }} --name=login-server -d gradido/login_server:default - name: get login-server container id - run: echo "::set-output name=LOGIN_SERVER_ID::$(docker container ls | grep login_server | awk '{ print $1 }')" - id: login_server_container_id + run: echo "::set-output name=id::$(docker container ls | grep login_server | awk '{ print $1 }')" + id: login_server_container ########################################################################## # CHECKOUT CODE ########################################################## ########################################################################## @@ -320,15 +319,15 @@ jobs: # for debugging login-server - name: check login-server - run: docker logs ${{ steps.login_server_container_id.outputs.LOGIN_SERVER_ID }} + run: docker logs ${{ steps.login_server_container.outputs.id }} - name: check mariadb - run: docker logs $(docker container ls | grep mariadb | awk '{ print $1 }') + run: docker logs ${{ steps.mariadb_container.outputs.id }} ########################################################################## # UNIT TESTS BACKEND COMMUNITY-SERVER ####################################### ########################################################################## - name: community server | Unit tests run: | - docker run --network test-network -v ~/coverage:/var/www/cakephp/webroot/coverage gradido/community_server:test + docker run --network container:${{ steps.mariadb_container.outputs.id }} -v ~/coverage:/var/www/cakephp/webroot/coverage gradido/community_server:test cp -r ~/coverage ./coverage ########################################################################## # COVERAGE CHECK BACKEND COMMUNITY-SERVER ####################################