diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fc04ea97a35ff0c77b991d0e7e5dee7ec0346a13..f63ac0a3e3ed3057b90319ce3c780d42e9fdde3b 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,8 +26,12 @@ stages: maven_build_and_test: stage: test environment: staging + variables: + MAVEN_LOCAL_REPOSITORY_DIR: "/tmp/maven_repository" + MAVEN_LOCAL_REPOSITORY_URL: "file://$MAVEN_LOCAL_REPOSITORY_DIR" script: - - "export DISPLAY=:0.0; mvn $MAVEN_CLI_OPTS -P Neon-Java8,DevelopmentUpdateSite,CI_Execution clean install" + - mkdir -p MAVEN_LOCAL_REPOSITORY_DIR + - "export DISPLAY=:0.0; mvn $MAVEN_CLI_OPTS -P Neon-Java8,DevelopmentUpdateSite,CI_Execution -Ddistribution.repository=$MAVEN_LOCAL_REPOSITORY_URL clean install deploy" only: - master @@ -51,7 +55,7 @@ maven_build_and_test: - mkdir -p $UPDATE_SITE_MOUNT_DIR/$UPDATE_SITE_PROD_TARGET_DIR - cp -r ${REPOSITORY_TO_COPY}/* $UPDATE_SITE_MOUNT_DIR/$UPDATE_SITE_PROD_TARGET_DIR - chmod -R 0777 $UPDATE_SITE_MOUNT_DIR/$UPDATE_SITE_PROD_TARGET_DIR - #- mvn $MAVEN_CLI_OPTS -Ddistribution.repository=$UPDATE_SITE_MOUNT_DIR/$MAVEN_REPOSITORY_DIR deploy + #- mvn $MAVEN_CLI_OPTS -Ddistribution.repository=file://$UPDATE_SITE_MOUNT_DIR/$MAVEN_REPOSITORY_DIR deploy - fusermount -uz $UPDATE_SITE_MOUNT_DIR only: refs: