打包名称包含位数信息。

This commit is contained in:
2026-01-29 21:21:23 +08:00
parent 152e4984a7
commit e3e1292455
2 changed files with 29 additions and 22 deletions

View File

@@ -33,7 +33,7 @@ variables:
# 关于预构建包
Windows XP系统请使用`Windows-GNU`版本。
Windows XP系统请使用Windows-GNU-x86版本。
# Windows运行器配置
.win-template: &win
@@ -65,8 +65,8 @@ build-xp:
- cpack
artifacts:
paths:
- build-xp/frelay-release-v$PROJECT_VERSION-Windows-GNU.exe
- build-xp/frelay-release-v$PROJECT_VERSION-Windows-GNU.zip
- build-xp/frelay-release-v$PROJECT_VERSION-Windows-GNU-x86.exe
- build-xp/frelay-release-v$PROJECT_VERSION-Windows-GNU-x86.zip
build-windows:
<<: *win
@@ -83,8 +83,8 @@ build-windows:
- cpack
artifacts:
paths:
- build/frelay-release-v$PROJECT_VERSION-Windows-MSVC.exe
- build/frelay-release-v$PROJECT_VERSION-Windows-MSVC.zip
- build/frelay-release-v$PROJECT_VERSION-Windows-MSVC-x64.exe
- build/frelay-release-v$PROJECT_VERSION-Windows-MSVC-x64.zip
create-release:
stage: release
@@ -101,20 +101,20 @@ create-release:
- echo "start release"
- >
curl --fail --show-error --header "JOB-TOKEN: $CI_JOB_TOKEN" \
--upload-file "build/frelay-release-v$PROJECT_VERSION-Windows-MSVC.exe" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-MSVC.exe"
--upload-file "build/frelay-release-v$PROJECT_VERSION-Windows-MSVC-x64.exe" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-MSVC-x64.exe"
- >
curl --fail --show-error --header "JOB-TOKEN: $CI_JOB_TOKEN" \
--upload-file "build/frelay-release-v$PROJECT_VERSION-Windows-MSVC.zip" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-MSVC.zip"
--upload-file "build/frelay-release-v$PROJECT_VERSION-Windows-MSVC-x64.zip" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-MSVC-x64.zip"
- >
curl --fail --show-error --header "JOB-TOKEN: $CI_JOB_TOKEN" \
--upload-file "build-xp/frelay-release-v$PROJECT_VERSION-Windows-GNU.exe" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-GNU.exe"
--upload-file "build-xp/frelay-release-v$PROJECT_VERSION-Windows-GNU-x86.exe" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-GNU-x86.exe"
- >
curl --fail --show-error --header "JOB-TOKEN: $CI_JOB_TOKEN" \
--upload-file "build-xp/frelay-release-v$PROJECT_VERSION-Windows-GNU.zip" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-GNU.zip"
--upload-file "build-xp/frelay-release-v$PROJECT_VERSION-Windows-GNU-x86.zip" \
"${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-GNU-x86.zip"
release:
tag_name: $RELEASE_TAG
@@ -122,11 +122,11 @@ create-release:
description: $RELEASE_DESCRIPTION
assets:
links:
- name: "frelay-release-v$PROJECT_VERSION-Windows-MSVC.exe"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-MSVC.exe"
- name: "frelay-release-v$PROJECT_VERSION-Windows-MSVC.zip"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-MSVC.zip"
- name: "frelay-release-v$PROJECT_VERSION-Windows-GNU.exe"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-GNU.exe"
- name: "frelay-release-v$PROJECT_VERSION-Windows-GNU.zip"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-GNU.zip"
- name: "frelay-release-v$PROJECT_VERSION-Windows-MSVC-x64.exe"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-MSVC-x64.exe"
- name: "frelay-release-v$PROJECT_VERSION-Windows-MSVC-x64.zip"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-MSVC-x64.zip"
- name: "frelay-release-v$PROJECT_VERSION-Windows-GNU-x86.exe"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-GNU-x86.exe"
- name: "frelay-release-v$PROJECT_VERSION-Windows-GNU-x86.zip"
url: "${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/releases/v$PROJECT_VERSION/frelay-release-v$PROJECT_VERSION-Windows-GNU-x86.zip"