This is an automated email from the git hooks/post-receive script. New commit to branch develop in repository nuiton-csv. See https://gitlab.nuiton.org/nuiton/nuiton-csv.git commit f7adecb2b69d2dd3d7cf26b4eafcfea173cb74d3 Author: Jean Couteau <couteau@codelutin.com> Date: Fri Oct 9 16:02:50 2020 +0200 Use rules --- .gitlab-ci.yml | 28 +++++++++++----------------- 1 file changed, 11 insertions(+), 17 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index a2c51a3..b51c8bb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,46 +15,40 @@ build:with-tests: stage: build script: - mvn install - except: - - schedules + rules: + - if: '$CI_PIPELINE_SOURCE != "schedule"' check-releasable: stage: check-releasable script: - mvn clean verify -e -U -DperformRelease -Dredmine.skipGenerateChanges -Dmaven.javadoc.skip - only: - - develop - except: - - schedules + rules: + - if: '$CI_COMMIT_BRANCH == "develop" && $CI_PIPELINE_SOURCE != "schedule"' deploy:snapshot: stage: deploy - only: - - develop script: - mvn deploy -Prelease-profile - except: - - schedules + rules: + - if: '$CI_COMMIT_BRANCH == "develop" && $CI_PIPELINE_SOURCE != "schedule"' pages: stage: reporting - only: - - master artifacts: paths: - public script: - mvn install && mvn site -Preporting - mv target/site public - except: - - schedules + rules: + - if: '$CI_COMMIT_BRANCH == "master" && $CI_PIPELINE_SOURCE != "schedule"' # Sonar uniquement si planifié sonar: image: registry.nuiton.org/codelutin/dockerfiles:maven-release-debian9-openjdk8-with-frequent-libraries stage: qa script: - - mvn -Duser.timezone=Europe/Paris clean package org.sonarsource.scanner.maven:sonar-maven-plugin:$MAVEN_SONAR_PLUGIN_VERSION:sonar -Dsonar.host.url="$SONAR_INSTANCE_URL" - only: - - schedules + - mvn -Duser.timezone=Europe/Paris clean package org.sonarsource.scanner.maven:sonar-maven-plugin:$MAVEN_SONAR_PLUGIN_VERSION:sonar -Dsonar.host.url="$SONAR_INSTANCE_URL" -Dsonar.projectKey=org.nuiton:nuiton-csv + rules: + - if: '$CI_PIPELINE_SOURCE == "schedule"' -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.