Skip to content
Snippets Groups Projects
Commit 40954d4b authored by Nicolas Pope's avatar Nicolas Pope
Browse files

Attempt to upload packages

parent e741b455
No related branches found
No related tags found
No related merge requests found
......@@ -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
......
# 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")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment