From 40954d4b7b3e5a0a49bf49b36ca01fcb634774dc Mon Sep 17 00:00:00 2001 From: Nicolas Pope <nicolas.pope@utu.fi> Date: Wed, 11 May 2022 12:27:47 +0100 Subject: [PATCH] Attempt to upload packages --- .gitlab-ci.yml | 4 ++++ cmake/ftl_CPack.cmake | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index f8bc760..0e71457 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -122,10 +122,12 @@ linux:pack: - docker dependencies: ["linux:build"] + needs: ["linux:test", "linux:valgrind"] script: - DEBIAN_FRONTEND=noninteractive apt update && apt install -y libmsgpackc2 liburiparser1 cmake file - cd build - cpack + - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file "../libftl-protocol-${CI_COMMIT_TAG}-Linux.deb" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/libftl-protocol/${CI_COMMIT_TAG}/libftl-protocol${CI_COMMIT_TAG}-Linux.deb"' artifacts: when: always @@ -194,6 +196,7 @@ windows:pack: tags: - windows dependencies: ["windows:build"] + needs: ["windows:test"] cache: # use artifacts instead if multiple runners available key: $CI_COMMIT_SHORT_SHA @@ -204,6 +207,7 @@ windows:pack: - $env:PATH+=";C:/Shared/Deploy" - cd build - cpack + - Invoke-RestMethod -Headers @{ "JOB-TOKEN"="$CI_JOB_TOKEN" } -InFile "../libftl-protocol-${CI_COMMIT_TAG}-win64.zip" -uri "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/libftl-protocol/${CI_COMMIT_TAG}/libftl-protocol-${CI_COMMIT_TAG}-win64.zip" -Method put artifacts: when: always diff --git a/cmake/ftl_CPack.cmake b/cmake/ftl_CPack.cmake index e340a26..b52304a 100644 --- a/cmake/ftl_CPack.cmake +++ b/cmake/ftl_CPack.cmake @@ -1,6 +1,6 @@ # use build date as patch version -string(TIMESTAMP BUILD_TIME "%Y%m%d") -set(CPACK_PACKAGE_VERSION_PATCH "${BUILD_TIME}") +#string(TIMESTAMP BUILD_TIME "%Y%m%d") +#set(CPACK_PACKAGE_VERSION_PATCH "${BUILD_TIME}") set(CPACK_PACKAGE_NAME "libftl-protocol") set(CPACK_PACKAGE_DIRECTORY "${CMAKE_SOURCE_DIR}") set(CPACK_DEBIAN_PACKAGE_NAME "FTL Protocol Library") -- GitLab