From 8db810b4e2c4d9e45e34436a8cdb0c2b03c54115 Mon Sep 17 00:00:00 2001 From: Marc Sladek Date: Mon, 6 Jul 2026 23:43:55 +0200 Subject: [PATCH] Jenkinsfile.release --- .../{Jenkinsfile => Jenkinsfile.image} | 0 celements-webapp/Jenkinsfile.release | 72 +++++++++++++++++++ celements-webapp/README.md | 2 +- 3 files changed, 73 insertions(+), 1 deletion(-) rename celements-webapp/{Jenkinsfile => Jenkinsfile.image} (100%) create mode 100644 celements-webapp/Jenkinsfile.release diff --git a/celements-webapp/Jenkinsfile b/celements-webapp/Jenkinsfile.image similarity index 100% rename from celements-webapp/Jenkinsfile rename to celements-webapp/Jenkinsfile.image diff --git a/celements-webapp/Jenkinsfile.release b/celements-webapp/Jenkinsfile.release new file mode 100644 index 000000000..833677251 --- /dev/null +++ b/celements-webapp/Jenkinsfile.release @@ -0,0 +1,72 @@ +@Library('synventis') _ + +releasePipeline(manifest: [ + image: 'celements-webapp-img', + modules: [ + 'celements-parent', + 'celements-commons-jar', + 'celements-component-jar', + 'celements-base-test-jar', + 'celements-config-source-api-jar', + 'celements-servlet-jar', + 'celements-observation-jar', + 'celements-reference-jar', + 'celements-wiki-api-jar', + 'celements-config-source-jar', + 'celements-xwiki-xml-jar', + 'celements-xwiki-velocity-jar', + 'celements-xwiki-rendering-api-jar', + 'celements-xwiki-core-jar', + 'celements-common-test-jar', + 'celements-common-test-deprecated-jar', + 'celements-migration-jar', + 'celements-mailsender-jar', + 'celements-model-jar', + 'celements-global-redirect', + 'celements-rights-jar', + 'celements-scheduler-jar', + 'celements-core-jar', + 'celements-contact-jar', + 'celements-crm-place-jar', + 'celements-css-jar', + 'celements-cleverreach-jar', + 'celements-invoice-jar', + 'celements-invoice-subscription-jar', + 'celements-product-jar', + 'celements-ticker-jar', + 'celements-wiki-manager-jar', + 'celements-spring-security-jar', + 'celements-captcha-jar', + 'celements-keycloak-jar', + 'celements-layout-jar', + 'celements-layout-web', + 'celements-search-jar', + 'celements-calendar-jar', + 'celements-calendar-web', + 'celements-bank-holidays-jar', + 'celements-course-jar', + 'celements-image-jar', + 'celements-blog-jar', + 'celements-blog-web', + 'celements-rte-jar', + 'celements-rte-web', + 'celements-spring-mvc-jar', + 'celements-tag-jar', + 'celements-struct-jar', + 'celements-filebase-jar', + 'celements-user-manager-jar', + 'celements-user-manager-web', + 'celements-webdav-jar', + 'celements-wiki-manager-web', + 'celements-crm-place-web', + 'celements-image-web', + 'celements-payment-jar', + 'celements-struct-web', + 'celements-ticker-web', + 'celements-rte-tiny4-war', + 'celements-rte-tiny6-war', + 'celements-rte-langs-tiny4-war', + 'celements-rte-langs-tiny6-war', + 'celements-webapp-war', + ], +]) diff --git a/celements-webapp/README.md b/celements-webapp/README.md index be992a8ff..29da559cc 100644 --- a/celements-webapp/README.md +++ b/celements-webapp/README.md @@ -55,7 +55,7 @@ the exploded `target/celements-web/` webapp copied into `webapps/ROOT/`. ## Image builds -The image is published by `Jenkinsfile`. +The image is published by `Jenkinsfile.image`. The pipeline extracts the Maven project version from `pom.xml` and publishes: