Просмотр исходного кода

Maintenance: Adapt docker test invocation

Martin Gruner 1 неделя назад
Родитель
Сommit
5101bff1ea
3 измененных файлов с 12 добавлено и 7 удалено
  1. 6 3
      .github/workflows/docker-ci.yaml
  2. 5 3
      .gitlab/ci/test/docker.yml
  3. 1 1
      contrib/docker/docker-entrypoint.sh

+ 6 - 3
.github/workflows/docker-ci.yaml

@@ -52,6 +52,9 @@ jobs:
           VERSION=latest
           VERSION=latest
           ENV_FILE
           ENV_FILE
 
 
-          docker compose -f docker-compose.yml up --detach
-          docker compose cp .github/auto_wizard.json zammad-railsserver:/opt/zammad/tmp
-          .github/tests.sh
+          .github/tests/setup/default.sh
+          .github/tests/default.sh
+
+          docker compose ps
+          # Ensure we are running with the correct image
+          docker compose ps | grep zammad-local:latest

+ 5 - 3
.gitlab/ci/test/docker.yml

@@ -33,10 +33,12 @@ docker:
         ports: !reset []
         ports: !reset []
     COMPOSE_OVERRIDE_FILE
     COMPOSE_OVERRIDE_FILE
 
 
-    docker compose up --quiet-pull --detach
-    docker compose cp .github/auto_wizard.json zammad-railsserver:/opt/zammad/tmp
-    DISABLE_EXTERNAL_TESTS=1 .github/tests.sh
+    .github/tests/setup/default.sh
+    DISABLE_EXTERNAL_TESTS=1 .github/tests/default.sh
+
     docker compose ps
     docker compose ps
+    # Ensure we are running with the correct image
+    docker compose ps | grep ${ZAMMAD_IMAGE}
   after_script:
   after_script:
     - cd zammad-docker-compose
     - cd zammad-docker-compose
     - docker compose down --timeout 0 --volumes
     - docker compose down --timeout 0 --volumes

+ 1 - 1
contrib/docker/docker-entrypoint.sh

@@ -87,7 +87,7 @@ if [ "$1" = 'zammad-init' ]; then
     fi
     fi
 
 
     until (echo > /dev/tcp/"${ELASTICSEARCH_HOST}/${ELASTICSEARCH_PORT}") &> /dev/null; do
     until (echo > /dev/tcp/"${ELASTICSEARCH_HOST}/${ELASTICSEARCH_PORT}") &> /dev/null; do
-      echo "zammad railsserver waiting for elasticsearch server to be ready..."
+      echo "zammad-init waiting for elasticsearch server to be ready…"
       sleep 1
       sleep 1
     done
     done