Commit b107e484 authored by ='s avatar =
Browse files

'InitialSteamCMDCommit'

parents
Showing with 59 additions and 0 deletions
+59 -0
*.upk filter=lfs diff=lfs merge=lfs -text
*.udk filter=lfs diff=lfs merge=lfs -text
stages:
- build
- upload
- release
variables:
GIT_SSL_NO_VERIFY: "1"
build:
stage: build
rules:
- if: $CI_COMMIT_TAG
script:
- cd ./
- rename 's/\.udk/\.upk/' *
- zip -r ${CI_PROJECT_NAME}.zip *upk
artifacts:
paths:
- ${CI_PROJECT_NAME}.zip
expire_in: 1 day
# Refer to: https://gitlab.com/gitlab-org/release-cli/-/tree/master/docs/examples/release-assets-as-generic-package/
upload:
stage: upload
image: curlimages/curl:latest
rules:
- if: $CI_COMMIT_TAG
script:
- |
PACKAGE_REGISTRY_URL="${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}"
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file ${CI_PROJECT_NAME}.zip ${PACKAGE_REGISTRY_URL}/${CI_PROJECT_NAME}.zip
echo 'Package uploaded!'
- |
PACKAGE_REGISTRY_URL="${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}"
curl --header "JOB-TOKEN: ${CI_JOB_TOKEN}" --upload-file RLMPreview.jpg ${PACKAGE_REGISTRY_URL}/${CI_PROJECT_NAME}.jpg
echo 'Package uploaded!'
# Refer to: https://gitlab.com/gitlab-org/release-cli/-/tree/master/docs#using-this-tool-in-gitlab-ci
release:
stage: release
image: registry.gitlab.com/gitlab-org/release-cli:latest
rules:
- if: $CI_COMMIT_TAG
script:
- |
PACKAGE_REGISTRY_URL="${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${CI_COMMIT_TAG}"
- >
release-cli create
--name "$CI_PROJECT_TITLE"
--description "Release of $CI_COMMIT_TAG from $CI_PROJECT_NAME"
--tag-name "$CI_COMMIT_TAG"
--assets-link "{\"name\":\"${CI_PROJECT_NAME}.zip\",\"url\":\"${PACKAGE_REGISTRY_URL}/${CI_PROJECT_NAME}.zip\"}"
--assets-link "{\"name\":\"Release Photo\",\"url\":\"${PACKAGE_REGISTRY_URL}/${CI_PROJECT_NAME}.jpg\",\"link_type\":\"image\"}"
- |
echo 'Created released of ${CI_PROJECT_NAME}!'
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment