ci: use link_type other for release
This commit is contained in:
parent
60d4750a5e
commit
8723a7b5dd
@ -20,8 +20,6 @@ build:
|
|||||||
artifacts:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- "${RESUME_FILE}"
|
- "${RESUME_FILE}"
|
||||||
|
|
||||||
|
|
||||||
upload:
|
upload:
|
||||||
stage: upload
|
stage: upload
|
||||||
needs:
|
needs:
|
||||||
@ -31,7 +29,6 @@ upload:
|
|||||||
image: curlimages/curl:latest
|
image: curlimages/curl:latest
|
||||||
script:
|
script:
|
||||||
- 'curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file "${RESUME_FILE}" ${PACKAGE_REGISTRY_URL}/${CI_COMMIT_TAG}/${RESUME_FILE}'
|
- 'curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file "${RESUME_FILE}" ${PACKAGE_REGISTRY_URL}/${CI_COMMIT_TAG}/${RESUME_FILE}'
|
||||||
- 'curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file "${RESUME_FILE}" ${PACKAGE_REGISTRY_URL}/latest/${RESUME_FILE}'
|
|
||||||
|
|
||||||
tag-release:
|
tag-release:
|
||||||
stage: release
|
stage: release
|
||||||
@ -50,32 +47,5 @@ tag-release:
|
|||||||
links:
|
links:
|
||||||
- name: "${RESUME_FILE}"
|
- name: "${RESUME_FILE}"
|
||||||
url: "${PACKAGE_REGISTRY_URL}/${CI_COMMIT_TAG}/${RESUME_FILE}"
|
url: "${PACKAGE_REGISTRY_URL}/${CI_COMMIT_TAG}/${RESUME_FILE}"
|
||||||
|
filepath: /resume.pdf
|
||||||
remove-latest-release:
|
link_type: other
|
||||||
stage: release
|
|
||||||
needs:
|
|
||||||
- upload
|
|
||||||
image: curlimages/curl:latest
|
|
||||||
rules:
|
|
||||||
- if: $CI_COMMIT_TAG
|
|
||||||
script:
|
|
||||||
- echo "Removing current latest tag"
|
|
||||||
- 'curl --request DELETE --header "JOB-TOKEN: ${CI_JOB_TOKEN}" "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/releases/latest"'
|
|
||||||
|
|
||||||
latest-release:
|
|
||||||
stage: release
|
|
||||||
needs:
|
|
||||||
- remove-latest-release
|
|
||||||
image: registry.gitlab.com/gitlab-org/release-cli:latest
|
|
||||||
script:
|
|
||||||
- echo "Releasing Resume @ latest"
|
|
||||||
rules:
|
|
||||||
- if: $CI_COMMIT_TAG
|
|
||||||
release:
|
|
||||||
tag_name: latest
|
|
||||||
description: latest
|
|
||||||
ref: "${CI_COMMIT_SHA}"
|
|
||||||
assets:
|
|
||||||
links:
|
|
||||||
- name: "${RESUME_FILE}"
|
|
||||||
url: "${PACKAGE_REGISTRY_URL}/latest/${RESUME_FILE}"
|
|
||||||
|
Loading…
Reference in New Issue
Block a user