branch master updated (0ceddc9f -> c00ce32a)
This is an automated email from the git hooks/post-receive script. New change to branch master in repository echobase. See https://gitlab.nuiton.org/codelutin/echobase.git from 0ceddc9f Update install doc new 6ad2be69 Lancer pages + cloudpages automatiquement et seulement sur develop new eb9009a2 Lancer pages + cloudpages seulement lors de changements dans src/site new 470ed473 Remplacer 'only/except' par 'rules' new 51177d8a Lancer 'build:with-tests' et 'check-releasable' seulement si nécessaire new 8f51ad0e Syntax fix new e126f73e Simplifications new c00ce32a Construire la doc seulement sur 'master' The 7 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 c00ce32a9b98f7d249fbe236beb4e96d8432feb1 Author: Andrés Maldonado <maldonado@codelutin.com> Date: Wed Mar 24 15:42:19 2021 +0100 Construire la doc seulement sur 'master' commit e126f73ee8109dfdadf96d8344f48ed510c2df9b Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 12:59:59 2021 +0100 Simplifications commit 8f51ad0e57ec0b5951d2417845834f6c850f9063 Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 12:32:13 2021 +0100 Syntax fix commit 51177d8ac6f02e0afc26bd99733ce3e00d709739 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 470ed4738d78d6a935fe82a97ec2d0c69e66c937 Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 11:55:20 2021 +0100 Remplacer 'only/except' par 'rules' commit eb9009a26b94f12558763d601f5e871e99393746 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 commit 6ad2be69e85ea91ea7ee33cb7824e8004bb6c75e Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 10:59:53 2021 +0100 Lancer pages + cloudpages automatiquement et seulement sur develop Summary of changes: .gitlab-ci.yml | 55 +++++++++++++++++++++++++++++++++++++++++-------------- 1 file changed, 41 insertions(+), 14 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 master in repository echobase. See https://gitlab.nuiton.org/codelutin/echobase.git commit 6ad2be69e85ea91ea7ee33cb7824e8004bb6c75e Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 10:59:53 2021 +0100 Lancer pages + cloudpages automatiquement et seulement sur develop --- .gitlab-ci.yml | 20 +++++++++++++++++--- 1 file changed, 17 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1f3d0819..27ab67ec 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,7 +4,7 @@ variables: include: - project: 'codelutin/ci' - file: '/cloudpages.yml' + file: '/cloudpages_base.yml' stages: - build @@ -51,8 +51,9 @@ sonar_job: pages: image: registry.nuiton.org/codelutin/dockerfiles:maven-release stage: pages - when: manual - + rules: + - if: '$CI_COMMIT_BRANCH == "develop"' + when: always artifacts: paths: - public @@ -60,3 +61,16 @@ pages: script: - mvn clean install site - mv target/site public + +cloudpages-build-docker: + extends: .cloudpages-build-docker + rules: + - if: '$CI_COMMIT_BRANCH == "develop"' + when: always + + +cloudpages-deploy: + extends: .cloudpages-deploy + rules: + - if: '$CI_COMMIT_BRANCH == "develop"' + when: always -- 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 master in repository echobase. See https://gitlab.nuiton.org/codelutin/echobase.git commit eb9009a26b94f12558763d601f5e871e99393746 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 master in repository echobase. See https://gitlab.nuiton.org/codelutin/echobase.git commit 470ed4738d78d6a935fe82a97ec2d0c69e66c937 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 master in repository echobase. See https://gitlab.nuiton.org/codelutin/echobase.git commit 51177d8ac6f02e0afc26bd99733ce3e00d709739 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>.
This is an automated email from the git hooks/post-receive script. New commit to branch master in repository echobase. See https://gitlab.nuiton.org/codelutin/echobase.git commit 8f51ad0e57ec0b5951d2417845834f6c850f9063 Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 12:32:13 2021 +0100 Syntax fix --- .gitlab-ci.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2d398087..50f91e10 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,7 +26,7 @@ build:with-tests: script: - mvn clean package rules: - - if: '$CI_PIPELINE_SOURCE == "schedule" || $CI_COMMIT_BRANCH ~= /^master.*$/ || $CI_COMMIT_BRANCH ~= /^release\/.*$/' + - 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 @@ -45,7 +45,7 @@ check-releasable: rules: - if: '$CI_PIPELINE_SOURCE == "schedule"' when: never - - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH ~= /^develop.*$/' + - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH =~ /^develop.*$/' changes: - echobase* - pom.xml -- 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 master in repository echobase. See https://gitlab.nuiton.org/codelutin/echobase.git commit e126f73ee8109dfdadf96d8344f48ed510c2df9b Author: Andrés Maldonado <maldonado@codelutin.com> Date: Tue Mar 23 12:59:59 2021 +0100 Simplifications --- .gitlab-ci.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 50f91e10..48899ffb 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -26,12 +26,10 @@ build:with-tests: script: - mvn clean package 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"' + - if: '($CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH !~ /^master.*$/ && $CI_COMMIT_BRANCH !~ /^release\/.*$/) || $CI_PIPELINE_SOURCE == "merge_request_event"' changes: - echobase* - pom.xml @@ -43,14 +41,11 @@ check-releasable: script: - mvn clean verify -e -U -DperformRelease -Dredmine.skipGenerateChanges -Dmaven.javadoc.skip rules: - - if: '$CI_PIPELINE_SOURCE == "schedule"' - when: never - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH =~ /^develop.*$/' changes: - echobase* - pom.xml when: always - - when: never sonar_job: 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 master in repository echobase. See https://gitlab.nuiton.org/codelutin/echobase.git commit c00ce32a9b98f7d249fbe236beb4e96d8432feb1 Author: Andrés Maldonado <maldonado@codelutin.com> Date: Wed Mar 24 15:42:19 2021 +0100 Construire la doc seulement sur 'master' --- .gitlab-ci.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 48899ffb..98a7d242 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -67,7 +67,7 @@ pages: - mvn clean install site - mv target/site public rules: - - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "develop"' + - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "master"' changes: - src/site/* when: always @@ -75,7 +75,7 @@ pages: cloudpages-build-docker: extends: .cloudpages-build-docker rules: - - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "develop"' + - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "master"' changes: - src/site/* when: always @@ -83,7 +83,7 @@ cloudpages-build-docker: cloudpages-deploy: extends: .cloudpages-deploy rules: - - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "develop"' + - if: '$CI_PIPELINE_SOURCE == "push" && $CI_COMMIT_BRANCH == "master"' 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