<workflowRun _class='org.jenkinsci.plugins.workflow.job.WorkflowRun'><action _class='hudson.model.CauseAction'><cause _class='hudson.model.Cause$RemoteCause'><shortDescription>Démarré à distance par l'hôte 140.82.115.31</shortDescription><addr>140.82.115.31</addr></cause><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by mmoqui</shortDescription></cause></action><action></action><action _class='org.jenkinsci.plugins.workflow.libs.LibrariesAction'></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>301</buildNumber><marked><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><branch><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><branch><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><branch><SHA1>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Jenkins-Pipelines.git</remoteUrl><scmName></scmName></action><action></action><action _class='org.jenkinsci.plugins.workflow.cps.EnvActionImpl'></action><action></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>301</buildNumber><marked><SHA1>f002536b42336ef8b1275d9a17bf9d7aefaff73d</SHA1><branch><SHA1>f002536b42336ef8b1275d9a17bf9d7aefaff73d</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>f002536b42336ef8b1275d9a17bf9d7aefaff73d</SHA1><branch><SHA1>f002536b42336ef8b1275d9a17bf9d7aefaff73d</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>f002536b42336ef8b1275d9a17bf9d7aefaff73d</SHA1><branch><SHA1>f002536b42336ef8b1275d9a17bf9d7aefaff73d</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/silverpeas-dependencies-bom</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>301</buildNumber><marked><SHA1>a099b59d24d9b52a26274503c77c74076a7475f2</SHA1><branch><SHA1>a099b59d24d9b52a26274503c77c74076a7475f2</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>a099b59d24d9b52a26274503c77c74076a7475f2</SHA1><branch><SHA1>a099b59d24d9b52a26274503c77c74076a7475f2</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>a099b59d24d9b52a26274503c77c74076a7475f2</SHA1><branch><SHA1>a099b59d24d9b52a26274503c77c74076a7475f2</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/silverpeas-test-dependencies-bom</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>301</buildNumber><marked><SHA1>c35c3985f86f4b10ff2dc6b681fce9d45575a3c8</SHA1><branch><SHA1>c35c3985f86f4b10ff2dc6b681fce9d45575a3c8</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>c35c3985f86f4b10ff2dc6b681fce9d45575a3c8</SHA1><branch><SHA1>c35c3985f86f4b10ff2dc6b681fce9d45575a3c8</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>c35c3985f86f4b10ff2dc6b681fce9d45575a3c8</SHA1><branch><SHA1>c35c3985f86f4b10ff2dc6b681fce9d45575a3c8</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/Silverpeas/Silverpeas-Project</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><action _class='org.jenkinsci.plugins.pipeline.modeldefinition.actions.RestartDeclarativePipelineAction'></action><action></action><action _class='org.jenkinsci.plugins.workflow.job.views.FlowGraphAction'></action><action></action><action></action><artifact><displayPath>build.yaml</displayPath><fileName>build.yaml</fileName><relativePath>target/build.yaml</relativePath></artifact><building>false</building><displayName>2.0-build260915</displayName><duration>40676</duration><estimatedDuration>39009</estimatedDuration><fullDisplayName>Silverpeas_Project_Definition_AutoDeploy 2.0-build260915</fullDisplayName><id>301</id><keepLog>false</keepLog><number>301</number><queueId>59674</queueId><result>SUCCESS</result><timestamp>1789482429565</timestamp><url>https://integration.silverpeas.org/jenkins/view/all/job/Silverpeas_Project_Definition_AutoDeploy/301/</url><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/releases/silverpeas/Jenkinsfile</affectedPath><affectedPath>src/builds/silverpeas/Jenkinsfile</affectedPath><commitId>7e3556671c10e320bbd1de57e3638d1b427e6313</commitId><timestamp>1788341397000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>For the pipelines dedicated to build a build version of Silverpeas and
to release a stable version of Silverpeas (from a build version), mount
in the Docker container the file ~/.gradle/gradle.properties
configuration file in which should be defined the credentials for
publishing artefacts into our Maven/Gradle repo.
</comment><date>2026-09-02 11:29:57 +0200</date><id>7e3556671c10e320bbd1de57e3638d1b427e6313</id><msg>For the pipelines dedicated to build a build version of Silverpeas and</msg><path><editType>edit</editType><file>src/releases/silverpeas/Jenkinsfile</file></path><path><editType>edit</editType><file>src/builds/silverpeas/Jenkinsfile</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>src/releases/docker-build/Jenkinsfile</affectedPath><commitId>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</commitId><timestamp>1788354644000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Now by default Java version is 21 in the pipeline for building the project build Docker image
</comment><date>2026-09-02 15:10:44 +0200</date><id>b3a0a7bf423a3407c3bc6980f30a0c6ee678b5ae</id><msg>Now by default Java version is 21 in the pipeline for building the project build Docker image</msg><path><editType>edit</editType><file>src/releases/docker-build/Jenkinsfile</file></path></item><kind>git</kind></changeSet><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pom.xml</affectedPath><commitId>c35c3985f86f4b10ff2dc6b681fce9d45575a3c8</commitId><timestamp>1789482380000</timestamp><author><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></author><authorEmail>miguel.moquillon@silverpeas.com</authorEmail><comment>Manage the tooling generating the documentation of the REST API

Smart-Doc is unable to document our REST API in a reliable way: it fails on
constructs we rely on, and reports a success while producing an incomplete
documentation. Swagger Core replaces it, and produces the OpenAPI specification
of the REST services out of both the JAX-RS and the OpenAPI annotations.

What doesn't depend on the project is managed here, so that any project
documenting its REST API out of a module of its own takes it from this POM:

  * the plugin of Swagger, its output, the base document carrying the info
    section that OpenAPI requires and that the plugin has no parameter to fill
    in, and the binding of its resolve goal to the compile phase -- that goal
    forks no compilation, so the site lifecycle alone would publish a page
    without any specification;
  * RESTEasy among the dependencies of the plugin: its scan by reflection loads
    the classes of the project, some of them referring types that are otherwise
    absent from the classpath of the plugin;
  * the annotations of Swagger, and swagger-core for core-rs to compile the
    filter completing the responses common to every endpoint and the resolver
    making the schemas aware of the JAXB annotations; both are declared here as
    well, core-rs providing them to every project;
  * the version of Redoc, which renders the documentation;
  * the execution dropping from the Maven site what isn't that documentation.
    Only a module declaring the clean plugin inherits it.

The executions of the resources and of the dependency plugins are left to the
documentation modules, although they are the same in both projects: those two
plugins are declared here for every module of every project, which would unpack
Redoc into each of their sites.

Co-Authored-By: Claude Opus 5 &lt;noreply@anthropic.com&gt;
</comment><date>2026-09-15 16:26:20 +0200</date><id>c35c3985f86f4b10ff2dc6b681fce9d45575a3c8</id><msg>Manage the tooling generating the documentation of the REST API</msg><path><editType>edit</editType><file>pom.xml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://integration.silverpeas.org/jenkins/user/mmoquillon</absoluteUrl><fullName>Miguel Moquillon</fullName></culprit><inProgress>false</inProgress><previousBuild><number>300</number><url>https://integration.silverpeas.org/jenkins/view/all/job/Silverpeas_Project_Definition_AutoDeploy/300/</url></previousBuild></workflowRun>