Commit 3bf28a53 by Owen Ryan Ang

updated version

parent 00f2ab7d
variables:
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: "--batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true"
AWS_ACCESS_KEY_ID: "AKIAYBHQJ562LJ54LYV2"
AWS_SECRET_ACCESS_KEY: "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"
S3_BUCKET: "spd-gitlab-repo"
#change these variables per project
PROJECT: "MobileGde"
#change to snapshot or release
TYPE: "snapshot"
#cache:
# paths:
# - .m2/repository
stages:
# - test
# - build
- package
- cleanup
#test:
# stage: test
# script:
# - mvn $MAVEN_CLI_OPTS test
# only:
# - master
#build:
# stage: build
# script:
# - mvn $MAVEN_CLI_OPTS compile
# only:
# - master
package:
stage: package
image:
name: banst/awscli
entrypoint: [""]
script:
- VERSION=$(xmllint --xpath '/*[local-name()="project"]/*[local-name()="version"]/text()' pom.xml)
- mvn $MAVEN_CLI_OPTS package
- zip -r "$CI_PROJECT_DIR"/"$PROJECT"-"$VERSION"-$(date +%Y%m%d-%H%M%S).zip $CI_PROJECT_DIR/target
- aws configure set region us-east-1
- aws s3 cp $CI_PROJECT_DIR/*.zip s3://$S3_BUCKET/$TYPE/$PROJECT/
only:
- tags
cleanup_job:
stage: cleanup
script:
- rm -rf $CI_PROJECT_DIR/*
when: always
only:
- tags
\ No newline at end of file
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>MobileGde</groupId> <groupId>MobileGde</groupId>
<artifactId>MobileGde</artifactId> <artifactId>MobileGde</artifactId>
<version>1.2.0-SNAPSHOT</version> <version>1.2.1-SNAPSHOT</version>
<packaging>war</packaging> <packaging>war</packaging>
<dependencies> <dependencies>
<dependency> <dependency>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment