diff --git a/API/CMakeLists.txt b/API/CMakeLists.txt index f3bb1509417bc59eebf5de3c9314a0567ea9800e..0d11b912d12019a67185561a6269075e82014471 100644 --- a/API/CMakeLists.txt +++ b/API/CMakeLists.txt @@ -8,9 +8,10 @@ set(CMAKE_CXX_FLAGS "-Wall -Wextra -Werror") set(CMAKE_CXX_FLAGS_DEBUG_INIT "-Wall -g") set(CMAKE_CXX_FLAGS_RELEASE "-O3") -set(CODE_NAME "High-End") # Code name of -set(CODE_BUILD "RC") # Build: ALPHA|BETA|RC|RELEASE -set(CODE_RELEASE 1) +set(CODE_NAME "High-End") # Code name of +set(CODE_BUILD "RC") # Build: ALPHA|BETA|RC|RELEASE +set(CODE_RELEASE 2) +set(PUBLISH 0) execute_process( COMMAND date +%Y%m%dT%H%M diff --git a/API/version.h.in b/API/version.h.in index 9e647051715a4a17c777fec5fc2ac32b62890863..821426ed5e60de899d96a4469ce471b78c064983 100644 --- a/API/version.h.in +++ b/API/version.h.in @@ -7,4 +7,6 @@ #cmakedefine TIME_STAMP "@TIME_STAMP@" #cmakedefine GIT_BRANCH "@GIT_BRANCH@" #cmakedefine GIT_HASH "@GIT_HASH@" -#cmakedefine CODE_RELEASE @CODE_RELEASE@ +#cmakedefine01 CODE_RELEASE +#cmakedefine01 PUBLISH + diff --git a/scripts/packaging/build_debian.sh b/scripts/packaging/build_debian.sh index 1d33e8b60663060a72a6d378087d6162fed1a2e6..9ab81612c75082aecf2b70704b45feb29bde03e5 100755 --- a/scripts/packaging/build_debian.sh +++ b/scripts/packaging/build_debian.sh @@ -106,19 +106,22 @@ echo "OK" echo " + Location: ${DEST_LOCATION}/${OUT_FILE}" if [ "${BRANCH}" == "main" ]; then - echo -n "* Publish package to artifacts... " - if [ "${CODE_BUILD}" == "RELEASE" ]; then - ARTIFACTS_LOCATION="/storage/artifacts/apt-repo/pool/main" - else - ARTIFACTS_LOCATION="/storage/artifacts/apt-repo/pool/unstable" - fi - scp ${DEST_LOCATION}/${OUT_FILE} artifacts:${ARTIFACTS_LOCATION}/${OUT_FILE} - if [ $? -eq 0 ]; then - echo "OK" - echo " + Location: ${ARTIFACTS_LOCATION}/${OUT_FILE}" - else - echo "ERROR" - exit 1 + PUBLISH=$(grep PUBLISH API/CMakeLists.txt | sed -e 's/.*[^0-9]\([0-9]\+\)[^0-9]*$/\1/') + if [ ${PUBLISH} -eq 0 ]; then + echo -n "* Publish package to artifacts... " + if [ "${CODE_BUILD}" == "RELEASE" ]; then + ARTIFACTS_LOCATION="/storage/artifacts/apt-repo/pool/main" + else + ARTIFACTS_LOCATION="/storage/artifacts/apt-repo/pool/unstable" + fi + scp ${DEST_LOCATION}/${OUT_FILE} artifacts:${ARTIFACTS_LOCATION}/${OUT_FILE} + if [ $? -eq 0 ]; then + echo "OK" + echo " + Location: ${ARTIFACTS_LOCATION}/${OUT_FILE}" + else + echo "ERROR" + exit 1 + fi fi fi