From ece9e21aaf42c79ec6bb9ff96e5edab6ae735a23 Mon Sep 17 00:00:00 2001 From: mahula Date: Fri, 4 Nov 2022 11:10:50 +0100 Subject: [PATCH] github workflow: restructure system boot uo steps and reduce wait time --- .github/workflows/test.yml | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index e92584cc3..04fa17ae3 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -1,6 +1,9 @@ name: gradido test CI -on: push +on: + push: + branches: + - 2321-refactor-github-test-workflow-disable-video-recording-and-reduce-wait-time jobs: ############################################################################## @@ -616,19 +619,16 @@ jobs: # BOOT UP THE TEST SYSTEM ################################################ ########################################################################## - name: Boot up test system | docker-compose mariadb - run: docker-compose up --detach mariadb - - - name: Sleep for 30 seconds - run: sleep 30s + run: docker-compose -f docker-compose.yml -f docker-compose.test.yml up --detach mariadb - name: Boot up test system | docker-compose database - run: docker-compose up --detach --no-deps database + run: docker-compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps database - name: Boot up test system | docker-compose backend - run: docker-compose up --detach --no-deps backend + run: docker-compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps backend - - name: Boot up test system | docker-compose frontends - run: docker-compose up --detach --no-deps frontend admin nginx + - name: Sleep for 10 seconds + run: sleep 10s - name: Boot up test system | seed backend run: | @@ -639,6 +639,12 @@ jobs: yarn && yarn seed cd .. + - name: Boot up test system | docker-compose frontends + run: docker-compose -f docker-compose.yml -f docker-compose.test.yml up --detach --no-deps frontend admin nginx + + - name: Sleep for 15 seconds + run: sleep 15s + ########################################################################## # END-TO-END TESTS ####################################################### ##########################################################################