diff --git a/Jenkinsfile b/Jenkinsfile index 2bfe1a4e..4b8b16af 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,11 @@ pipeline { agent { - label 'slaves' + label 'build' + } + + tools { + jdk 'java11' + maven 'maven-3.9' } environment { @@ -51,7 +56,6 @@ pipeline { script { // overwrite file content with one more goal writeFile file: 'deploy_goal.txt', text: "${env.DEPLOY_GOAL}" - writeFile file: 'master_branch.txt', text: "${env.MASTER_BRANCH}" } echo "We are on master branch (${env.GIT_BRANCH}) ; deploy goal is \"${env.DEPLOY_GOAL}\"" } diff --git a/mailextract/assembly.xml b/mailextract/assembly.xml index 91c63d82..ff6923b4 100644 --- a/mailextract/assembly.xml +++ b/mailextract/assembly.xml @@ -14,7 +14,7 @@ MailExtract.exe MailExtractCmd.exe - jdk-11/** + jdk-11.0.29+7-jre/** diff --git a/mailextract/pom.xml b/mailextract/pom.xml index c2f54480..49875adc 100644 --- a/mailextract/pom.xml +++ b/mailextract/pom.xml @@ -117,7 +117,7 @@ - download-jdk + download-jre package run @@ -125,27 +125,28 @@ + src="https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.29+7/OpenJDK11U-jre_x64_windows_hotspot_11.0.29_7.zip" + dest="${project.build.directory}/jre11.zip" + verbose="false" + ignoreerrors="false" + usetimestamp="true"/> - unzip-jdk + unzip-jre package + + run + - + - - run - @@ -167,12 +168,12 @@ windows/VitamIcon.ico ${project.build.directory}/MailExtract.exe true - http://java.com/download + https://adoptium.net/temurin/releases/?version=11 fr.gouv.vitam.tools.mailextract.MailExtractApp - jdk-11 + ./jdk-11.0.29+7-jre 11 @@ -190,6 +191,7 @@ ${project.name} Programme Vitam + Programme Vitam ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0 @@ -213,7 +215,7 @@ ${project.build.directory}/${project.artifactId}-${project.version}-shaded.jar windows/VitamIcon.ico ${project.build.directory}/MailExtractCmd.exe - http://java.com/download + https://adoptium.net/temurin/releases/?version=11 fr.gouv.vitam.tools.mailextract.MailExtractApp @@ -236,6 +238,7 @@ ${project.name} Programme Vitam + Programme Vitam ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0 diff --git a/packaging/assembly.xml b/packaging/assembly.xml index e50d4c45..a4ad48eb 100644 --- a/packaging/assembly.xml +++ b/packaging/assembly.xml @@ -1,43 +1,60 @@ + package - tar.gz + zip false - + + - ../resip/windows - - - VitamIcon.ico - resipIHM.png - + ../resip/target + resip/ + + Resip.exe + resip-${project.version}-shaded.jar + - ../doc - /doc + ../resip/windows + resip/ + + Resip.bat + - ../resip/src/test/resources/PacketSamples/ - config/ + resip/config/ **/ExportContext.config - - - - - - - / - false + + + ../resip/doc + resip/doc + + + + + ../testsipgenerator/target + testsipgenerator/ + + TestFileGenerator.exe + testsipgenerator-${project.version}-shaded.jar + + + + + + ../mailextract/target + mailextract/ - fr.gouv.vitam.tools:resip:* + MailExtract.exe + MailExtractCmd.exe + mailextract-${project.version}-shaded.jar - - + + + diff --git a/packaging/pom.xml b/packaging/pom.xml index 9504aa91..218fde40 100644 --- a/packaging/pom.xml +++ b/packaging/pom.xml @@ -16,7 +16,7 @@ - + maven-assembly-plugin @@ -35,16 +35,8 @@ + - - - - fr.gouv.vitam.tools - resip - ${project.version} - shaded - - diff --git a/resip/assembly.xml b/resip/assembly.xml index fec50cfc..35d6f350 100644 --- a/resip/assembly.xml +++ b/resip/assembly.xml @@ -13,7 +13,7 @@ / Resip.exe - jdk-11/** + jdk-11.0.29+7-jre/** diff --git a/resip/pom.xml b/resip/pom.xml index 7305769e..e0653eae 100644 --- a/resip/pom.xml +++ b/resip/pom.xml @@ -169,7 +169,7 @@ - download-jdk + download-jre package run @@ -177,27 +177,28 @@ + src="https://github.com/adoptium/temurin11-binaries/releases/download/jdk-11.0.29+7/OpenJDK11U-jre_x64_windows_hotspot_11.0.29_7.zip" + dest="${project.build.directory}/jre11.zip" + verbose="false" + ignoreerrors="false" + usetimestamp="true"/> - unzip-jdk + unzip-jre package + + run + - + - - run - @@ -215,16 +216,16 @@ gui - target/${project.artifactId}-${project.version}-shaded.jar + ${project.build.directory}/${project.artifactId}-${project.version}-shaded.jar windows/VitamIcon.ico - windows/Resip.exe + ${project.build.directory}/Resip.exe true - http://java.com/download + https://adoptium.net/temurin/releases/?version=11 fr.gouv.vitam.tools.resip.app.ResipApp - .\jre + ./jdk-11.0.29+7-jre 11 @@ -241,50 +242,7 @@ ${project.name} Programme Vitam - - ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0 - - - ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0 - - ${project.name} - ${project.name} - Resip.exe - - - - - l4j-generate-x64 - package - - launch4j - - - gui - ${project.build.directory}/${project.artifactId}-${project.version}-shaded.jar - windows/VitamIcon.ico - ${project.build.directory}/Resip.exe - true - http://java.com/download - - fr.gouv.vitam.tools.resip.app.ResipApp - - - - jdk-11 - 11 - - - - - - ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0 - - - ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0 - - ${project.name} - Programme Vitam + Programme Vitam ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0 @@ -322,7 +280,7 @@ - tar.gz-with-jdk-11-assembly + zip-with-jdk-11-assembly package single diff --git a/testsipgenerator/assembly.xml b/testsipgenerator/assembly.xml index e1b6985c..16eb8a4d 100644 --- a/testsipgenerator/assembly.xml +++ b/testsipgenerator/assembly.xml @@ -1,17 +1,16 @@ - tar.gz + zip false - - windows/ + ${project.build.directory}/ - + + TestFileGenerator.exe + diff --git a/testsipgenerator/pom.xml b/testsipgenerator/pom.xml index c8da5e5b..a9abe722 100644 --- a/testsipgenerator/pom.xml +++ b/testsipgenerator/pom.xml @@ -119,15 +119,15 @@ console - target/${project.artifactId}-${project.version}-shaded.jar + ${project.build.directory}/${project.artifactId}-${project.version}-shaded.jar windows/VitamIcon.ico - windows/TestFileGenerator.exe - http://java.com/download + ${project.build.directory}/TestFileGenerator.exe + https://adoptium.net/temurin/releases/?version=11 fr.gouv.vitam.tools.testsipgenerator.TestSipGeneratorApp - .\jre + ./jdk-11.0.29+7-jre 11 @@ -143,6 +143,7 @@ ${project.name} Programme Vitam + Programme Vitam ${parsedVersion.majorVersion}.${parsedVersion.minorVersion}.${parsedVersion.incrementalVersion}.0