Condensed build:app into package

This commit is contained in:
Joel Collins 2019-06-02 22:03:49 +01:00
parent f1d3047109
commit 793c8e2c7e

View file

@ -1,6 +1,5 @@
stages:
- build
- package
- meta
# Cache modules in between jobs
@ -9,7 +8,7 @@ cache:
paths:
- node_modules/
# Build basic webapp
# Basic webapp build
build:
stage: build
image: electronuserland/builder:wine
@ -25,30 +24,13 @@ build:
- tags
- web
# Build electron webapp
build:electron:
# Electron app build
package:
stage: build
image: electronuserland/builder:wine
script:
- npm install
- npm run build:app
artifacts:
name: "build"
paths:
- app/dist/
only:
- stable
- tags
- web
# Platform-specific Electron builds
package:
stage: package
dependencies:
- build:electron
image: electronuserland/builder:wine
retry: 2
script:
- npm run release
- mv ./release-builds/*.AppImage .
- mv ./release-builds/*.deb .