Skip to content
Succès

Changes

Summary

  1. Improve the pipeline of some Jenkinsfiles to construct a build (details)
  2. In the pipeline of releasing a version of Silverpeas, split each stage (details)
  3. Improve the pipeline of publishing the community web site by taking into (details)
  4. Fix a bug when computing the Docker image version from which a container (details)
  5. In the Silverpeas release pipeline, add a step of sending a reminder (details)
  6. Pipeline to release the Silverpeas SSO library and the Silverpeas Web (details)
  7. Improve the pipelines about testing the installation and the (details)
  8. Fixing the git repo URL about WBE project. (details)
  9. Fix a bug both in the pipelines of publishing a build version of (details)
  10. Fix another bug with the var version instead of buildVersion in some pipelines (details)
  11. Fix mispelled pom property name for the Silverpeas Jackrabbit-JCA project (details)
  12. Fix a bug in the release pipeline of Silverpeas (details)
Commit 8d4df558f8b9998662b40d18cb389b0facc8381b by Miguel Moquillon
Improve the pipeline of some Jenkinsfiles to construct a build
version or to release a given version of some projects.

The pipeline for building Docker images are moved into the
releases directory.

Add four new Jenkinsfiles: one for registering a Docker image
for building a Silverpeas project, one for registering a Docker
image for developing on a Silverpeas project, one for preparing
the production-ready Docker image of a version of Silverpeas and
one for creating an IzPack installer of Silverpeas.

The pipeline for releasing a stable version of Silverpeas is
rewritten in the declarative syntax. Instead of doing itself some
jobs (like the Docker images construction or the documentation
generation) it delegates them to external pipelines.
The file was removedsrc/builds/docker-build/Jenkinsfile
The file was removedsrc/builds/docker-test/Jenkinsfile
The file was modifiedsrc/builds/silverpeas/Jenkinsfile (diff)
The file was addedsrc/releases/docker-test/Jenkinsfile
The file was modifiedsrc/builds/project/Jenkinsfile (diff)
The file was modifiedsrc/builds/jcr-access-control/Jenkinsfile (diff)
The file was addedsrc/releases/docker-prod/Jenkinsfile
The file was modifiedsrc/builds/sso/Jenkinsfile (diff)
The file was modifiedsrc/builds/project-doc/Jenkinsfile (diff)
The file was addedsrc/releases/izpack/Jenkinsfile
The file was addedsrc/releases/docker-dev/Jenkinsfile
The file was modifiedsrc/releases/jcr-access-control/Jenkinsfile (diff)
The file was modifiedsrc/builds/mobile/Jenkinsfile (diff)
The file was addedsrc/releases/docker-build/Jenkinsfile
The file was modifiedsrc/releases/project/Jenkinsfile (diff)
The file was modifiedsrc/releases/jackrabbit-jca/Jenkinsfile (diff)
The file was modifiedsrc/builds/jackrabbit-jca/Jenkinsfile (diff)
The file was modifiedsrc/builds/wbe/Jenkinsfile (diff)
The file was modifiedsrc/releases/silverpeas/Jenkinsfile (diff)
Commit 306dd4db6672fb2ecc2dc611c09e78182c7ee632 by Miguel Moquillon
In the pipeline of releasing a version of Silverpeas, split each stage
of release in two: one for the releasing itself and another one for
preparing the dev iteration for the next version of the project.
The file was modifiedsrc/releases/jackrabbit-jca/Jenkinsfile (diff)
The file was modifiedsrc/releases/jcr-access-control/Jenkinsfile (diff)
The file was modifiedsrc/releases/project/Jenkinsfile (diff)
The file was modifiedsrc/releases/silverpeas/Jenkinsfile (diff)
Commit 6771f91a8bbd44701b761b6cc0d7ff926679e411 by Miguel Moquillon
Improve the pipeline of publishing the community web site by taking into
account the release of a new version of Silverpeas.

The pipeline of publishing the documentation of Silverpeas-Core,
Silverpeas-Components and the community web site for a new version of
Silverpeas is now in declarative syntax and has been improved to take
into account existing Jenkins job (for delegating some of its stages)

The pipeline of releasing a new version of Silverpeas takes care now of
the expectations of the pipeline of publishing Silverpeas projects'
documentation.
The file was modifiedsrc/releases/jackrabbit-jca/Jenkinsfile (diff)
The file was modifiedsrc/releases/jcr-access-control/Jenkinsfile (diff)
The file was modifiedsrc/releases/project/Jenkinsfile (diff)
The file was modifiedsrc/builds/project-doc/Jenkinsfile (diff)
The file was modifiedsrc/releases/silverpeas/Jenkinsfile (diff)
The file was modifiedsrc/releases/silverpeas-doc/Jenkinsfile (diff)
Commit 7b10ec1dbff7b214593ed9caa83bb340c4920aac by Miguel Moquillon
Fix a bug when computing the Docker image version from which a container
has to be spawn to running the job making a build version of Silverpeas.
The file was modifiedsrc/builds/silverpeas/Jenkinsfile (diff)
Commit e254587f57e336cd62469d8443dd3ac3ff637fda by Miguel Moquillon
In the Silverpeas release pipeline, add a step of sending a reminder
email about tasks to do after just a release.

Improve the pipeline of publishing the community web site.

Improve the content of the email sent by the pipeline of preparing
the Docker image of Silverpeas for production.
The file was modifiedsrc/releases/silverpeas/Jenkinsfile (diff)
The file was modifiedsrc/releases/docker-prod/Jenkinsfile (diff)
The file was modifiedsrc/builds/project-doc/Jenkinsfile (diff)
Commit 5b9ab8cf068fe6d6e08a12407a08bc0495314d4b by Miguel Moquillon
Pipeline to release the Silverpeas SSO library and the Silverpeas Web
Browser Edition library have been rewritten in declarative syntax.

Improve and fix some pipelines
The file was modifiedsrc/releases/jackrabbit-jca/Jenkinsfile (diff)
The file was modifiedsrc/releases/wbe/Jenkinsfile (diff)
The file was modifiedsrc/releases/sso/Jenkinsfile (diff)
The file was modifiedsrc/releases/silverpeas/Jenkinsfile (diff)
The file was modifiedsrc/releases/jcr-access-control/Jenkinsfile (diff)
Commit 668bb30e93c61ec1341154b8f4f91c7cdbd1666a by Miguel Moquillon
Improve the pipelines about testing the installation and the
upgrade of Silverpeas against different databases. Rewrite
them in the declarative syntax.
The file was modifiedsrc/tests/install/Jenkinsfile (diff)
The file was modifiedsrc/releases/silverpeas/Jenkinsfile (diff)
The file was modifiedsrc/builds/sso/Jenkinsfile (diff)
The file was modifiedsrc/releases/sso/Jenkinsfile (diff)
The file was modifiedsrc/tests/upgrade/Jenkinsfile (diff)
Commit e90a6e9c6e0fe60bddae5b7440edc1e8b2b93a73 by SilverYoCha
Fixing the git repo URL about WBE project.
The file was modifiedsrc/builds/wbe/Jenkinsfile (diff)
Commit b4ca983f9b958a3308ec9bf84f2b0b153d5a655b by Miguel Moquillon
Fix a bug both in the pipelines of publishing a build version of
Silverpeas SSO and Silverpeas WBE: the setting of the build version was
missing!
The file was modifiedsrc/builds/sso/Jenkinsfile (diff)
The file was modifiedsrc/builds/wbe/Jenkinsfile (diff)
Commit 70e81e60db30c2ce8eab6880d1b9be230ef87e33 by Miguel Moquillon
Fix another bug with the var version instead of buildVersion in some pipelines
In the pipeline about the WBE project, the Git branch is main and not
master
The file was modifiedsrc/releases/wbe/Jenkinsfile (diff)
The file was modifiedsrc/builds/jackrabbit-jca/Jenkinsfile (diff)
The file was modifiedsrc/builds/wbe/Jenkinsfile (diff)
The file was modifiedsrc/builds/sso/Jenkinsfile (diff)
The file was modifiedsrc/builds/jcr-access-control/Jenkinsfile (diff)
Commit f3be08df14ac2651044fc04db40455d3a22c7558 by Miguel Moquillon
Fix mispelled pom property name for the Silverpeas Jackrabbit-JCA project
Fix a bug in the pipeline of releasing a Silverpeas Jackrabbit-JCA release.
The file was modifiedsrc/releases/jackrabbit-jca/Jenkinsfile (diff)
The file was modifiedsrc/builds/jackrabbit-jca/Jenkinsfile (diff)
Commit 66693f2e154a726ed0fad645cd277d018fd907ca by Miguel Moquillon
Fix a bug in the release pipeline of Silverpeas
Fix a bug in the Silverpea doc publishing pipeline
Fix a bug in the izPack installer generator pipeline
Fix a bug in the pipeline of updating the Dockerfile to generate a
Docker image of Silverpeas for the production.
Fix a bug in the pipeline buidling a Docker image of Silverpeas for
testing purpose.
The file was modifiedsrc/releases/docker-prod/Jenkinsfile (diff)
The file was modifiedsrc/builds/project-doc/Jenkinsfile (diff)
The file was modifiedsrc/releases/docker-test/Jenkinsfile (diff)
The file was modifiedsrc/releases/izpack/Jenkinsfile (diff)
The file was modifiedsrc/releases/silverpeas/Jenkinsfile (diff)
The file was modifiedsrc/releases/silverpeas-doc/Jenkinsfile (diff)