Skip to content
Snippets Groups Projects
Verified Commit 880b24b8 authored by Olivier Benz's avatar Olivier Benz
Browse files

Update .gitlab-ci.yml

parent c9b96279
No related branches found
No related tags found
No related merge requests found
...@@ -126,9 +126,47 @@ release:version: ...@@ -126,9 +126,47 @@ release:version:
links: links:
- name: "code-server-${TAG}-linux-${TAR_GZ_ARCH}.tar.gz" - name: "code-server-${TAG}-linux-${TAR_GZ_ARCH}.tar.gz"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${TAG}/code-server-${TAG}-linux-${TAR_GZ_ARCH}.tar.gz" url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${TAG}/code-server-${TAG}-linux-${TAR_GZ_ARCH}.tar.gz"
filepath: "/builds/code-server-${TAG}-linux-${TAR_GZ_ARCH}.tar.gz"
- name: "code-server-${TAG}-${RPM_ARCH}.rpm" - name: "code-server-${TAG}-${RPM_ARCH}.rpm"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${TAG}/code-server-${TAG}-${RPM_ARCH}.rpm" url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${TAG}/code-server-${TAG}-${RPM_ARCH}.rpm"
filepath: "/builds/code-server-${TAG}-${RPM_ARCH}.rpm"
- name: "code-server_${TAG}_${DEB_OVERWRITE_ARCH}.deb" - name: "code-server_${TAG}_${DEB_OVERWRITE_ARCH}.deb"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${TAG}/code-server_${TAG}_${DEB_OVERWRITE_ARCH}.deb" url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${TAG}/code-server_${TAG}_${DEB_OVERWRITE_ARCH}.deb"
filepath: "/builds/code-server_${TAG}_${DEB_OVERWRITE_ARCH}.deb"
rules: rules:
- if: $CI_COMMIT_TAG =~ /^v([[:digit:]]+\.)?([[:digit:]]+\.)?([[:digit:]]+)$/ && $CI_PIPELINE_TRIGGERED && $ARCH == "riscv64" - if: $CI_COMMIT_TAG =~ /^v([[:digit:]]+\.)?([[:digit:]]+\.)?([[:digit:]]+)$/ && $CI_PIPELINE_TRIGGERED && $ARCH == "riscv64"
update:version:
image: quay.io/curl/curl:latest
extends: .release
needs:
- job: build:version-linux-arch
artifacts: true
script:
- echo "Adding linux/${ARCH} release assets for $CI_COMMIT_TAG"
- >
curl
--request POST
--header "JOB-TOKEN: $CI_JOB_TOKEN"
--data name="code-server-${TAG}-linux-${TAR_GZ_ARCH}.tar.gz" \
--data url="${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${TAG}/code-server-${TAG}-linux-${TAR_GZ_ARCH}.tar.gz" \
--data direct_asset_path="/builds/code-server-${TAG}-linux-${TAR_GZ_ARCH}.tar.gz" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/releases/${CI_COMMIT_TAG}/assets/links"
- >
curl
--request POST
--header "JOB-TOKEN: $CI_JOB_TOKEN"
--data name="code-server-${TAG}-${RPM_ARCH}.rpm" \
--data url="${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${TAG}/code-server-${TAG}-${RPM_ARCH}.rpm" \
--data direct_asset_path="/builds/code-server-${TAG}-${RPM_ARCH}.rpm" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/releases/${CI_COMMIT_TAG}/assets/links"
- >
curl
--request POST
--header "JOB-TOKEN: $CI_JOB_TOKEN"
--data name="code-server_${TAG}_${DEB_OVERWRITE_ARCH}.deb" \
--data url="${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/${CI_PROJECT_NAME}/${TAG}/code-server_${TAG}_${DEB_OVERWRITE_ARCH}.deb" \
--data direct_asset_path="/builds/code-server_${TAG}_${DEB_OVERWRITE_ARCH}.deb" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/releases/${CI_COMMIT_TAG}/assets/links"
rules:
- if: $CI_COMMIT_TAG =~ /^v([[:digit:]]+\.)?([[:digit:]]+\.)?([[:digit:]]+)$/ && $CI_PIPELINE_TRIGGERED && $ARCH != "riscv64"
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment