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 8928c1fac2db2648dbaac7236510d6f4d49d76cd Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 11:55:20 2021 +0100 Remplacer 'only/except' par 'rules' --- .gitlab-ci.yml | 23 +++++++++++++---------- 1 file changed, 13 insertions(+), 10 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 3f3a1a00..66b2c27e 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -25,28 +25,31 @@ build:with-tests: stage: build script: - mvn clean package - except: - - /^master.*$/ - - /^release\/.*$/ - - schedules + rules: + - if: '$CI_PIPELINE_SOURCE == "schedule" || $CI_COMMIT_BRANCH ~= /^master.*$/ || $CI_COMMIT_BRANCH ~= /^release\/.*$/' + when: never 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 + rules: + - if: '$CI_PIPELINE_SOURCE == "schedule"' + when: never + - if: '$CI_COMMIT_BRANCH ~= /^develop.*$/' + when: always + - when: never 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 + rules: + - if: '$CI_PIPELINE_SOURCE == "schedule"' + when: always + - when: never pages: image: registry.nuiton.org/codelutin/dockerfiles:maven-release -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.