Update CI to new updatable builds
This commit is contained in:
parent
ad805b91c0
commit
cfb448e8d3
1 changed files with 15 additions and 43 deletions
|
|
@ -17,7 +17,7 @@ build:
|
||||||
- npm install
|
- npm install
|
||||||
- npm run build
|
- npm run build
|
||||||
artifacts:
|
artifacts:
|
||||||
name: "openflexure-ev-web"
|
name: "build"
|
||||||
paths:
|
paths:
|
||||||
- dist/
|
- dist/
|
||||||
only:
|
only:
|
||||||
|
|
@ -25,56 +25,28 @@ build:
|
||||||
- tags
|
- tags
|
||||||
- web
|
- web
|
||||||
|
|
||||||
# Platform-specific Electron builds
|
# Platform-specific Electron builds
|
||||||
package:rpi:
|
package:
|
||||||
stage: package
|
stage: package
|
||||||
dependencies:
|
dependencies:
|
||||||
- build
|
- build
|
||||||
image: electronuserland/builder:wine
|
image: electronuserland/builder:wine
|
||||||
retry: 2
|
retry: 2
|
||||||
script:
|
script:
|
||||||
- npm run dist:raspi
|
- npm run release
|
||||||
- mv ./release-builds/openflexure-ev-linux-armv7l.deb .
|
- mv ./release-builds/*.AppImage .
|
||||||
|
- mv ./release-builds/*.deb .
|
||||||
|
- mv ./release-builds/*.exe .
|
||||||
|
- mv ./release-builds/*.exe.blockmap .
|
||||||
|
- mv ./release-builds/latest*.yml .
|
||||||
artifacts:
|
artifacts:
|
||||||
name: "openflexure-ev-linux-armv7l"
|
name: "dist"
|
||||||
paths:
|
paths:
|
||||||
- openflexure-ev-linux-armv7l.deb
|
- "*.AppImage"
|
||||||
only:
|
- "*.deb"
|
||||||
- stable
|
- "*.exe"
|
||||||
- tags
|
- "*.exe.blockmap"
|
||||||
- web
|
- "latest*.yml"
|
||||||
|
|
||||||
package:deb:
|
|
||||||
stage: package
|
|
||||||
dependencies:
|
|
||||||
- build
|
|
||||||
image: electronuserland/builder:wine
|
|
||||||
retry: 2
|
|
||||||
script:
|
|
||||||
- npm run dist:linux
|
|
||||||
- mv ./release-builds/openflexure-ev-linux-amd64.deb .
|
|
||||||
artifacts:
|
|
||||||
name: "openflexure-ev-linux-amd64"
|
|
||||||
paths:
|
|
||||||
- openflexure-ev-linux-amd64.deb
|
|
||||||
only:
|
|
||||||
- stable
|
|
||||||
- tags
|
|
||||||
- web
|
|
||||||
|
|
||||||
package:win32:
|
|
||||||
stage: package
|
|
||||||
dependencies:
|
|
||||||
- build
|
|
||||||
image: electronuserland/builder:wine
|
|
||||||
retry: 2
|
|
||||||
script:
|
|
||||||
- npm run dist:win
|
|
||||||
- mv ./release-builds/openflexure-ev-win.exe .
|
|
||||||
artifacts:
|
|
||||||
name: "openflexure-ev-win"
|
|
||||||
paths:
|
|
||||||
- openflexure-ev-win.exe
|
|
||||||
only:
|
only:
|
||||||
- stable
|
- stable
|
||||||
- tags
|
- tags
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue