branch develop updated (8a8c1ec1 -> d8c0a78a)
This is an automated email from the git hooks/post-receive script. New change to branch develop in repository echobase. See https://gitlab.nuiton.org/codelutin/echobase.git from 8a8c1ec1 Lancer pages + cloudpages automatiquement et seulement sur develop new 6a4bc829 Lancer pages + cloudpages seulement lors de changements dans src/site new 8928c1fa Remplacer 'only/except' par 'rules' new d8c0a78a Lancer 'build:with-tests' et 'check-releasable' seulement si nécessaire The 3 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference. Detailed log of new commits: commit d8c0a78a2170b4e0e94571899caf9897e9666593 Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 12:28:14 2021 +0100 Lancer 'build:with-tests' et 'check-releasable' seulement si nécessaire commit 8928c1fac2db2648dbaac7236510d6f4d49d76cd Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 11:55:20 2021 +0100 Remplacer 'only/except' par 'rules' commit 6a4bc829c31b55f2700e10db0b16d3a6c029077a Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 11:20:12 2021 +0100 Lancer pages + cloudpages seulement lors de changements dans src/site Summary of changes: .gitlab-ci.yml | 52 +++++++++++++++++++++++++++++++++++----------------- 1 file changed, 35 insertions(+), 17 deletions(-) -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
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 6a4bc829c31b55f2700e10db0b16d3a6c029077a Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 11:20:12 2021 +0100 Lancer pages + cloudpages seulement lors de changements dans src/site --- .gitlab-ci.yml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 27ab67ec..3f3a1a00 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -51,26 +51,31 @@ sonar_job: pages: image: registry.nuiton.org/codelutin/dockerfiles:maven-release stage: pages - rules: - - if: '$CI_COMMIT_BRANCH == "develop"' - when: always artifacts: paths: - public - script: - mvn clean install site - mv target/site public + rules: + - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "develop"' + when: always + changes: + - src/site/* cloudpages-build-docker: extends: .cloudpages-build-docker rules: - - if: '$CI_COMMIT_BRANCH == "develop"' + - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "develop"' when: always + changes: + - src/site/* cloudpages-deploy: extends: .cloudpages-deploy rules: - - if: '$CI_COMMIT_BRANCH == "develop"' + - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "develop"' when: always + changes: + - src/site/* -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
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>.
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 d8c0a78a2170b4e0e94571899caf9897e9666593 Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 12:28:14 2021 +0100 Lancer 'build:with-tests' et 'check-releasable' seulement si nécessaire --- .gitlab-ci.yml | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 66b2c27e..2d398087 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -28,6 +28,14 @@ build:with-tests: rules: - if: '$CI_PIPELINE_SOURCE == "schedule" || $CI_COMMIT_BRANCH ~= /^master.*$/ || $CI_COMMIT_BRANCH ~= /^release\/.*$/' when: never + # Lancer ce job seulement lors de changements dans les dossiers 'echobase*' ou dans 'pom.xml' + # On active cette règle seulement pour les branch pipelines ou les merge request pipelines + # https://docs.gitlab.com/13.9/ee/ci/yaml/README.html#ruleschanges + - if: '($CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH) || $CI_PIPELINE_SOURCE == "merge_request_event"' + changes: + - echobase* + - pom.xml + when: always check-releasable: image: registry.nuiton.org/codelutin/dockerfiles:maven-release @@ -37,7 +45,10 @@ check-releasable: rules: - if: '$CI_PIPELINE_SOURCE == "schedule"' when: never - - if: '$CI_COMMIT_BRANCH ~= /^develop.*$/' + - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH ~= /^develop.*$/' + changes: + - echobase* + - pom.xml when: always - when: never @@ -62,23 +73,22 @@ pages: - mv target/site public rules: - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "develop"' - when: always changes: - src/site/* + when: always cloudpages-build-docker: extends: .cloudpages-build-docker rules: - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "develop"' - when: always changes: - src/site/* - + when: always cloudpages-deploy: extends: .cloudpages-deploy rules: - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "develop"' - when: always changes: - src/site/* + when: always -- To stop receiving notification emails like this one, please contact codelutin.com SCM administrator <admin+scm@codelutin.com>.
participants (1)
-
codelutin.com scm