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
|
- rm -rf node_modules package-lock.json
|
||||||
- npm install
|
- npm install
|
||||||
- npm run electron:build:linux
|
- 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:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- pwa/dist-electron/*.AppImage
|
- pwa/dist-electron/linux-builds.zip
|
||||||
- pwa/dist-electron/*.deb
|
|
||||||
expire_in: 1 week
|
expire_in: 1 week
|
||||||
rules:
|
rules:
|
||||||
- if: '$CI_COMMIT_TAG'
|
- if: '$CI_COMMIT_TAG'
|
||||||
@@ -64,10 +67,13 @@ build:windows:
|
|||||||
- rm -rf node_modules package-lock.json
|
- rm -rf node_modules package-lock.json
|
||||||
- npm install
|
- npm install
|
||||||
- npm run electron:build:win
|
- 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:
|
artifacts:
|
||||||
paths:
|
paths:
|
||||||
- pwa/dist-electron/*.exe
|
- pwa/dist-electron/windows-builds.zip
|
||||||
- pwa/dist-electron/*.msi
|
|
||||||
expire_in: 1 week
|
expire_in: 1 week
|
||||||
rules:
|
rules:
|
||||||
- if: '$CI_COMMIT_TAG'
|
- if: '$CI_COMMIT_TAG'
|
||||||
|
|||||||
Reference in New Issue
Block a user