image: name: ${DOCKER_PROXY}/docker:latest pull_policy: if-not-present variables: GIT_SUBMODULE_STRATEGY: recursive MAVEN_OPTS: "-Dmaven.repo.local=.m2/repository -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true" MAVEN_CLI_OPTS: "-s /settings.xml -P nbki --batch-mode" DOCKER_PROXY: "mirror.gcr.io" stages: - build - test build: image: ${DOCKER_PROXY}/maven:latest stage: build script: - mvn clean package -DskipTests -Pdistributive artifacts: name: "$CI_COMMIT_REF_NAME" paths: - z-distr/target/clearing/ test: stage: test script: - cd clr_test - docker compose up --build --abort-on-container-exit --exit-code-from clearing_system