mirror of
https://gitlab.com/2009scape/2009scape.git
synced 2025-12-09 16:45:44 -07:00
Bumped version of build plugins to latest Increased maven build heap size to 1024m as builds were starting to run out of memory Added missing version number to build plugin, fixes build warning
25 lines
1.1 KiB
YAML
25 lines
1.1 KiB
YAML
variables:
|
|
# This will suppress any download for dependencies and plugins or upload messages which would clutter the console log.
|
|
# `showDateTime` will show the passed time in milliseconds. You need to specify `--batch-mode` to make this work.
|
|
MAVEN_OPTS: "-Dhttps.protocols=TLSv1.2 -Dmaven.repo.local=$CI_PROJECT_DIR/.m2/repository -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=WARN -Dorg.slf4j.simpleLogger.showDateTime=true -Djava.awt.headless=true -Xmx1024m"
|
|
# As of Maven 3.3.0 instead of this you may define these options in `.mvn/maven.config` so the same config is used
|
|
# when running from the command line.
|
|
MAVEN_CLI_OPTS: "--batch-mode --errors --fail-fast --show-version"
|
|
|
|
# This template uses jdk8 for verifying and deploying images
|
|
image: maven:3-openjdk-11
|
|
|
|
# Cache downloaded dependencies and plugins between builds.
|
|
# To keep cache across branches add 'key: "$CI_JOB_NAME"'
|
|
cache:
|
|
paths:
|
|
- .m2/repository
|
|
|
|
verify:jdk11:
|
|
stage: build
|
|
script:
|
|
- 'cd Server'
|
|
- 'mvn $MAVEN_CLI_OPTS verify -DskipTests'
|
|
except:
|
|
variables:
|
|
- $CI_COMMIT_BRANCH == $CI_DEFAULT_BRANCH
|