include: - project: 'gitlab/gitlab' ref: 'gradle-cache' file: 'ci-templates/gradle_java.yml' deploy: stage: deploy tags: - dind # variables: # TEST_BUILDVERSION: testing-build-cache-${CI_PIPELINE_ID} script: - apk add docker - docker info - docker login nexus.knecon.com:5001 -u ${CI_NEXUS_USER} -p ${CI_NEXUS_PASSWORD} - docker pull nexus.knecon.com:5001/ff/ocr-service-server:latest - echo $DOCKER_HOST - ls -al .gradleBuildCache/ - mv .gradleBuildCache/ /tmp/.gradleBuildCache/ || true - ls -al - gradle assemble - echo "Building with gradle version testing-build-cache-${CI_PIPELINE_ID}" - gradle -Pversion=testing-build-cache-${CI_PIPELINE_ID} publish - gradle bootBuildImage --publishImage --configuration-cache -PbuildbootDockerHostNetwork=true -Pversion=testing-build-cache-${CI_PIPELINE_ID} - gradle bootBuildImage --publishImage --configuration-cache -PbuildbootDockerHostNetwork=true -Pversion=testing-build-cache-${CI_PIPELINE_ID} after_script: - mkdir -p .gradleBuildCache - ls -al `pwd`/.gradle - du -sh `pwd`/.gradle/* | sort -h - mv /tmp/.gradleBuildCache/ .gradleBuildCache/ || true # - rm .gradle/caches/modules-2/gc.properties .gradle/caches/modules-2/modules-2.lock - docker volume ls - docker ps - docker image ls artifacts: reports: dotenv: version.env cache: untracked: true key: gradle-build-cache paths: - .gradleBuildCache/ - .gradle/ # - ocr-service-v1/ocr-service-server/build/ # - ocr-service-v1/ocr-service-api/build/ # - ocr-service-v1/ocr-service-processor/build/ # - buildSrc/