diff --git a/Jenkinsfile b/Jenkinsfile index f655ec13ee..4d6db233f2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -48,7 +48,7 @@ pipeline { os = 'mac' def jdkMacFolder = os + jre downloader.downloadTemurinJDK17(jdkMacFolder, os) - + os = 'mac-aarch64' def jdkMacSiliconFolder = os + jre downloader.downloadTemurinJDK17(jdkMacSiliconFolder, os) @@ -80,7 +80,8 @@ pipeline { deployer.capellaNightlyProduct("${WORKSPACE}/releng/plugins/org.polarsys.capella.rcp.product/target/products/capella-*.zip", deploymentDirName) deployer.capellaNightlyProduct("${WORKSPACE}/releng/plugins/org.polarsys.capella.rcp.product/target/products/capella-*.gz", deploymentDirName) - + deployer.capellaNightlyProduct("${WORKSPACE}/releng/plugins/org.polarsys.capella.rcp.product/target/bom.json", "${deploymentDirName}/bom") + deployer.capellaNightlyUpdateSite("${WORKSPACE}/releng/plugins/org.polarsys.capella.test.site/target/repository/**", "${deploymentDirName}/org.polarsys.capella.test.site") deployer.capellaNightlyUpdateSite("${WORKSPACE}/releng/plugins/org.polarsys.capella.egf.site/target/repository/**", "${deploymentDirName}/org.polarsys.capella.egf.site") deployer.capellaNightlyUpdateSite("${WORKSPACE}/releng/plugins/org.polarsys.capella.rcp.site/target/repository/**", "${deploymentDirName}/org.polarsys.capella.rcp.site") @@ -106,12 +107,13 @@ pipeline { deployer.capellaNightlyProduct("${WORKSPACE}/releng/plugins/org.polarsys.capella.rcp.product/target/products/capella-*.zip", deploymentDirName) deployer.capellaNightlyProduct("${WORKSPACE}/releng/plugins/org.polarsys.capella.rcp.product/target/products/capella-*.gz", deploymentDirName) - + deployer.capellaNightlyProduct("${WORKSPACE}/releng/plugins/org.polarsys.capella.rcp.product/target/bom.json", "${deploymentDirName}/bom") + deployer.capellaNightlyUpdateSite("${WORKSPACE}/releng/plugins/org.polarsys.capella.test.site/target/repository/**", "${deploymentDirName}/org.polarsys.capella.test.site") deployer.capellaNightlyUpdateSite("${WORKSPACE}/releng/plugins/org.polarsys.capella.egf.site/target/repository/**", "${deploymentDirName}/org.polarsys.capella.egf.site") deployer.capellaNightlyUpdateSite("${WORKSPACE}/releng/plugins/org.polarsys.capella.rcp.site/target/repository/**", "${deploymentDirName}/org.polarsys.capella.rcp.site") deployer.capellaNightlyUpdateSite("${WORKSPACE}/releng/plugins/org.polarsys.capella.targets/full/*", "${deploymentDirName}/targets") - + currentBuild.description = "${BUILD_KEY} - build - product" } } } @@ -209,7 +211,7 @@ pipeline { post { always { - archiveArtifacts artifacts: '**/*.log, *.log, *.xml, **/*.layout, *.exec' + archiveArtifacts artifacts: '**/*.log, *.log, *.xml, **/*.json, **/*.layout, *.exec' script { github.removeBuildStartedLabel() diff --git a/releng/plugins/org.polarsys.capella.rcp.product/pom.xml b/releng/plugins/org.polarsys.capella.rcp.product/pom.xml index b32dc8b2df..b27262f043 100644 --- a/releng/plugins/org.polarsys.capella.rcp.product/pom.xml +++ b/releng/plugins/org.polarsys.capella.rcp.product/pom.xml @@ -239,6 +239,30 @@ + + org.cyclonedx + cyclonedx-maven-plugin + 2.8.1 + + 1.5 + application + + + + org.eclipse.tycho + tycho-sbom + ${tycho-version} + + + + + package + + makeBom + + + +