Pipeline to construct and to register a Docker image dedicated to the build of Silverpeas projects.
Some parameters for this pipeline are required as they are used as arguments in the image building. The version of the Docker image to build is also provided as a parameter for this pipeline. If the version is other than 'latest', then the Git project is tagged with that version once the image build done.
It requires the following parameters:
- IMAGE_VERSION
- the version number of the image to build. The version of the image should match the version number of the Silverpeas platform for which the projects will be built. For the next major or minor version of the Silverpeas platform in development, 'latest' is the recommended choice.
- WILDFLY_VERSION
- the version of Wildfly prepared for running the integration tests
- JAVA_VERSION
- the version of Java on which the Silverpeas platform is based.
- SONAR_JAVA_VERSION
- the version of Java to run a Sonar static quality analysis.