@@ -31,7 +31,6 @@ check_version:
3131 rules :
3232 - changes :
3333 - app/**
34- - tool/**
3534 script :
3635 - pip install uv
3736 - uv sync
@@ -47,13 +46,12 @@ check_version:
4746 - pip install uv
4847 - uv sync
4948 - uv run pyside-cli build --onedir
50- - mv ./build/${APP_NAME} ./Package
5149 rules :
5250 - if : $CI_COMMIT_TAG
5351 artifacts :
5452 name : " build-${CI_COMMIT_SHA}"
5553 paths :
56- - ./release/${APP_NAME}- *
54+ - ./release/*
5755 expire_in : 3 days
5856
5957test_windows_x64 :
@@ -84,16 +82,31 @@ build_whl:
8482 artifacts :
8583 name : " build-${CI_COMMIT_SHA}"
8684 paths :
87- - ./release/*.whl
85+ - ./release/*
8886 expire_in : 3 days
8987
9088build_windows_x64 :
9189 extends : .build
9290 tags :
9391 - windows
9492 after_script :
93+ - Move-Item -Path ./build/${APP_NAME} -Destination ./build/${APP_NAME}-windows-x64-${CI_COMMIT_TAG}
9594 - New-Item -Path release -Type Directory
96- - Compress-Archive -Path .\Package\ -DestinationPath .\release\${APP_NAME}-windows-x64.zip -CompressionLevel Optimal
95+ - Compress-Archive -Path ./build/${APP_NAME}-windows-x64-${CI_COMMIT_TAG}/ `
96+ -DestinationPath ./release/${APP_NAME}-windows-x64-${CI_COMMIT_TAG}.zip `
97+ -CompressionLevel Optimal
98+
99+ build_linux_x64 :
100+ extends : .build
101+ image : reg.mikumikumi.xyz/mirror/python:3.11.13
102+ before_script :
103+ - apt-get update
104+ - apt-get install -y patchelf
105+ after_script :
106+ - mv ./build/${APP_NAME} ./build/${APP_NAME}-linux-x64-${CI_COMMIT_TAG}
107+ - mkdir -p release
108+ - tar -czf ./release/${APP_NAME}-linux-x64-${CI_COMMIT_TAG}.tar.gz \
109+ ./build/${APP_NAME}-linux-x64-${CI_COMMIT_TAG}/
97110
98111# build_macos_arm64:
99112# stage: build
@@ -107,24 +120,14 @@ build_windows_x64:
107120# - brew install create-dmg
108121# - ./build-dmg.sh
109122# - mkdir -p release
110- # - mv ${APP_NAME}.dmg ./release/.
111- # - zip -r "./release/${APP_NAME}-macos-arm64.zip" "${APP_NAME}.dmg"
123+ # - mv " ${APP_NAME} Installer .dmg" ./release/.
124+ # - zip -r "./release/${APP_NAME}-macos-arm64-${CI_COMMIT_TAG} .zip" "${APP_NAME} Installer .dmg"
112125# artifacts:
113126# name: "build-${CI_COMMIT_SHA}"
114127# paths:
115- # - ./release/*.zip
128+ # - ./release/*
116129# expire_in: 3 days
117130
118- build_linux_x64 :
119- extends : .build
120- image : reg.mikumikumi.xyz/mirror/python:3.11.13
121- before_script :
122- - apt-get update
123- - apt-get install -y patchelf
124- after_script :
125- - mkdir release
126- - tar -czf ./release/${APP_NAME}-linux-x64.tar.gz Package/
127-
128131# bug: glab issues in private repositories
129132# https://gitlab.com/gitlab-org/cli/-/issues/7859
130133# https://gitlab.com/gitlab-org/gitlab/-/issues/568868
0 commit comments