diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 0000000..fe18b20 --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,26 @@ +variables: + MAVEN_CLI_OPTS: "-s .m2/settings.xml --batch-mode" + +cache: + paths: + - target/ + +build: + stage: build + script: + - rm -rf ~/.m2/repository/org/wso2/carbon/devicemgt + - rm -rf ~/.m2/repository/org/wso2/carbon/devicemgt-plugins + - rm -rf ~/.m2/repository/org/wso2/carbon/org/wso2/iot + - rm -rf ~/.m2/repository/io/entgra + - mvn $MAVEN_CLI_OPTS clean install + tags: + - OracleJDK1.8 + +deploy: + stage: deploy + script: + - mvn $MAVEN_CLI_OPTS deploy + only: + - master@entgra/community-product + tags: + - OracleJDK1.8 diff --git a/.m2/settings.xml b/.m2/settings.xml new file mode 100644 index 0000000..6dd4400 --- /dev/null +++ b/.m2/settings.xml @@ -0,0 +1,12 @@ + + + + maven-snapshots + ${env.MAVEN_REPO_USER} + ${env.MAVEN_REPO_PASS} + + +