diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ab7c7d6cf56959ef6140c738fffecb1288add35b..cde48ed91e4b923c5e0232a616cedb3aca0a85df 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,53 +1,4 @@ -image: azul/zulu-openjdk:21-latest - -before_script: - - GRADLE_USER_HOME="$(pwd)/.gradle" - - export GRADLE_USER_HOME - - java -version - - ls -al - - chmod +x ./gradlew - -stages: - - test - - build - - deploy - -check: - stage: test - script: ./gradlew --no-daemon check - cache: - key: "$CI_COMMIT_REF_NAME" - policy: push - paths: - - build - - .gradle - -assemble: - stage: build - script: ./gradlew --no-daemon --build-cache assemble - cache: - key: "$CI_COMMIT_REF_NAME" - policy: pull-push - paths: - - build - - .gradle - -pages: - stage: deploy - environment: - name: production - rules: - - if: $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH - script: - - rm -rf public - - mkdir -p public/$CI_PROJECT_NAME - - cp -r ./build/docs/* public/$CI_PROJECT_NAME - - cp -r ./build/reports/tests/* public/$CI_PROJECT_NAME - cache: - key: "$CI_COMMIT_REF_NAME" - policy: pull - paths: - - build - artifacts: - paths: - - public +# noinspection ComposeMissingKeys +include: + - project: "ideal-state/CICD" + file: "gradle/gradlew.gitlab-ci.yml"