Commit 93589193 authored by Sonia Zorba's avatar Sonia Zorba
Browse files

Added jar upload in CI

parent ab66d88b
Loading
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
stages:
  - test
  - dockerize
  - publish

variables:
  # to avoid "fatal: git fetch-pack: expected shallow list"
@@ -31,3 +32,14 @@ deploy:
    - docker login -u "${CI_REGISTRY_USER}" -p "${CI_REGISTRY_PASSWORD}" "${CI_REGISTRY}"
    - docker build -t "${CI_REGISTRY_IMAGE}" .
    - docker push "${CI_REGISTRY_IMAGE}"

upload_jar:
  stage: publish
  tags:
    - shell
  only:
    - master
  script:
    # extract jar from Docker image
    - docker run --rm --entrypoint cat "${CI_REGISTRY_IMAGE}" /vospace-file-service.jar > vospace-file-service.jar
    - 'curl --header "JOB-TOKEN: $CI_JOB_TOKEN" --upload-file vospace-file-service.jar "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/vospace-file-service/latest/vospace-file-service.jar"'