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: ...@@ -122,10 +122,12 @@ linux:pack:
- docker - docker
dependencies: ["linux:build"] dependencies: ["linux:build"]
needs: ["linux:test", "linux:valgrind"]
script: script:
- DEBIAN_FRONTEND=noninteractive apt update && apt install -y libmsgpackc2 liburiparser1 cmake file - DEBIAN_FRONTEND=noninteractive apt update && apt install -y libmsgpackc2 liburiparser1 cmake file
- cd build - cd build
- cpack - 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: artifacts:
when: always when: always
...@@ -194,6 +196,7 @@ windows:pack: ...@@ -194,6 +196,7 @@ windows:pack:
tags: tags:
- windows - windows
dependencies: ["windows:build"] dependencies: ["windows:build"]
needs: ["windows:test"]
cache: # use artifacts instead if multiple runners available cache: # use artifacts instead if multiple runners available
key: $CI_COMMIT_SHORT_SHA key: $CI_COMMIT_SHORT_SHA
...@@ -204,6 +207,7 @@ windows:pack: ...@@ -204,6 +207,7 @@ windows:pack:
- $env:PATH+=";C:/Shared/Deploy" - $env:PATH+=";C:/Shared/Deploy"
- cd build - cd build
- cpack - 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: artifacts:
when: always when: always
......
# use build date as patch version # use build date as patch version
string(TIMESTAMP BUILD_TIME "%Y%m%d") #string(TIMESTAMP BUILD_TIME "%Y%m%d")
set(CPACK_PACKAGE_VERSION_PATCH "${BUILD_TIME}") #set(CPACK_PACKAGE_VERSION_PATCH "${BUILD_TIME}")
set(CPACK_PACKAGE_NAME "libftl-protocol") set(CPACK_PACKAGE_NAME "libftl-protocol")
set(CPACK_PACKAGE_DIRECTORY "${CMAKE_SOURCE_DIR}") set(CPACK_PACKAGE_DIRECTORY "${CMAKE_SOURCE_DIR}")
set(CPACK_DEBIAN_PACKAGE_NAME "FTL Protocol Library") set(CPACK_DEBIAN_PACKAGE_NAME "FTL Protocol Library")
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment