From cce3dbd4762716e3b3ae899b9deb535f5a3a295a Mon Sep 17 00:00:00 2001 From: Jens Steidl <Jens.Steidl@slub-dresden.de> Date: Fri, 15 Dec 2023 12:38:32 +0100 Subject: [PATCH] - package project jar and all dependencies into separat directory on target system --- .gitlab-ci.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bb3e6f9..6f58232 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -92,12 +92,13 @@ package-debian-job: # create build dir structure - DEB_BUILD_DIR="${CI_PROJECT_NAME}_${VERSION}-${REVISION}_${ARCHITECTURE}" - mkdir -p ${DEB_BUILD_DIR}/DEBIAN - - DEB_JAR_DIR="${DEB_BUILD_DIR}/usr/share/java" - - mkdir -p ${DEB_JAR_DIR} + - DEB_JAR_DIR="${DEB_BUILD_DIR}/usr/share/java/${CI_PROJECT_NAME}" + - mkdir -p ${DEB_JAR_DIR}/ # copy project files to be packaged - cp ./*.jar ${DEB_JAR_DIR}/ # copy external dependencies to be packaged together with project - - cp ${ROSETTASDK}/dps-sdk-*.jar ${DEB_JAR_DIR}/ + - cp ${ROSETTASDK}/*.jar ${DEB_JAR_DIR}/ + - cp ./lib/*.jar ${DEB_JAR_DIR}/ # copy & rename deb control file template - cp gitlab-ci/${CI_PROJECT_NAME}.control ${DEB_BUILD_DIR}/DEBIAN/control # set package version -- GitLab