This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository echobase. See https://gitlab.nuiton.org/codelutin/echobase.git commit aeb8694fd418ebf0e247e1238669fe6838650f80 Author: jcouteau <couteau@codelutin.com> Date: Thu Jan 17 12:13:43 2019 +0100 Add CI --- .gitlab-ci.yml | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml new file mode 100644 index 00000000..42887bce --- /dev/null +++ b/.gitlab-ci.yml @@ -0,0 +1,40 @@ +stages: +- build +- check-releasable +- sonar + +build:compile-only: + image: registry.nuiton.org/codelutin/dockerfiles:maven-release + stage: build + when: manual + script: + - mvn clean package -Dmaven.test.skip + +build:with-tests: + image: registry.nuiton.org/codelutin/dockerfiles:maven-release + stage: build + script: + - mvn clean package + - rm * .git* -rf + except: + - /^master.*$/ + - /^release\/.*$/ + - schedules + +check-releasable: + image: registry.nuiton.org/codelutin/dockerfiles:maven-release + stage: check-releasable + script: + - mvn clean verify -e -U -DperformRelease -Dredmine.skipGenerateChanges -Dmaven.javadoc.skip + only: + - /^develop.*$/ + except: + - schedules + +sonar_job: + image: registry.nuiton.org/codelutin/dockerfiles:maven-release + stage: sonar + script: + - mvn -e -U clean verify -DskipRelease org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:sonar -Dsonar.host.url=https://qa.codelutin.com -Dsonar.projectKey=fr.ifremer:echobase -Dsonar.binaries='**/target/classes' -Dsonar.exclusions='**/js/libs/*','**/target/*','**/generated*/*' + only: + - schedules -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.