From 93589193323ea41dd1f27ded248a93704e0b40e4 Mon Sep 17 00:00:00 2001 From: Sonia Zorba <sonia.zorba@inaf.it> Date: Mon, 25 Oct 2021 18:02:16 +0200 Subject: [PATCH] Added jar upload in CI --- .gitlab-ci.yml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 6556ead..b4016b9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -1,6 +1,7 @@ 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"' -- GitLab