Commit 45c72850 authored by Michael Tesch's avatar Michael Tesch
Browse files

try to fix release packaging

parent d4dd5606
Loading
Loading
Loading
Loading
Loading
+5 −4
Original line number Diff line number Diff line
@@ -75,6 +75,7 @@ variables:
  # See https://docs.gitlab.com/ee/user/packages/generic_packages/#publish-a-package-file
  PACKAGE_VERSION: $CI_COMMIT_TAG
  PACKAGE_REGISTRY_URL: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/release/${PACKAGE_VERSION}"
  HEADER_ONLY_PACKAGE: "cppduals-h-${CI_BUILD_TAG#v}.tgz"

upload:
  stage: upload
@@ -83,10 +84,10 @@ upload:
    - if: $CI_COMMIT_TAG
  script:
    - |
      tar czvf cppduals-h-${CI_BUILD_TAG#v}.tgz duals/
      tar czvf ${HEADER_ONLY_PACKAGE} duals/
      curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" \
        --upload-file cppduals-h-${CI_BUILD_TAG#v}.tgz \
                      ${PACKAGE_REGISTRY_URL}/cppduals-h-${CI_BUILD_TAG#v}.tgz
        --upload-file ${HEADER_ONLY_PACKAGE} \
                      ${PACKAGE_REGISTRY_URL}/${HEADER_ONLY_PACKAGE}

release:
  # Caution, as of 2021-02-02 these assets links require a login, see:
@@ -100,7 +101,7 @@ release:
      release-cli create \
        --name "Release $CI_COMMIT_TAG" \
        --tag-name $CI_COMMIT_TAG \
        --assets-link "{\"name\":\"${LINUX_AMD64_BINARY}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${PACKAGE_REGISTRY_URL}/cppduals-h-${CI_BUILD_TAG#v}.tgz\"}"
        --assets-link "{\"name\":\"${HEADER_ONLY_PACKAGE}\",\"url\":\"${PACKAGE_REGISTRY_URL}/${HEADER_ONLY_PACKAGE}\"}"

sast:
  variables: