Compress build artifacts to avoid GitLab upload size limits
This commit is contained in:
@@ -42,10 +42,13 @@ build:linux:
|
||||
- rm -rf node_modules package-lock.json
|
||||
- npm install
|
||||
- npm run electron:build:linux
|
||||
# Compress artifacts to reduce size
|
||||
- cd dist-electron
|
||||
- apt-get update && apt-get install -y zip
|
||||
- zip linux-builds.zip *.AppImage *.deb
|
||||
artifacts:
|
||||
paths:
|
||||
- pwa/dist-electron/*.AppImage
|
||||
- pwa/dist-electron/*.deb
|
||||
- pwa/dist-electron/linux-builds.zip
|
||||
expire_in: 1 week
|
||||
rules:
|
||||
- if: '$CI_COMMIT_TAG'
|
||||
@@ -64,10 +67,13 @@ build:windows:
|
||||
- rm -rf node_modules package-lock.json
|
||||
- npm install
|
||||
- npm run electron:build:win
|
||||
# Compress artifacts to reduce size
|
||||
- cd dist-electron
|
||||
- apt-get update && apt-get install -y zip
|
||||
- zip windows-builds.zip *.exe || true
|
||||
artifacts:
|
||||
paths:
|
||||
- pwa/dist-electron/*.exe
|
||||
- pwa/dist-electron/*.msi
|
||||
- pwa/dist-electron/windows-builds.zip
|
||||
expire_in: 1 week
|
||||
rules:
|
||||
- if: '$CI_COMMIT_TAG'
|
||||
|
||||
Reference in New Issue
Block a user