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: stages:
- build - build
- package
- meta - meta
# Cache modules in between jobs # Cache modules in between jobs
@ -9,7 +8,7 @@ cache:
paths: paths:
- node_modules/ - node_modules/
# Build basic webapp # Basic webapp build
build: build:
stage: build stage: build
image: electronuserland/builder:wine image: electronuserland/builder:wine
@ -25,30 +24,13 @@ build:
- tags - tags
- web - web
# Build electron webapp # Electron app build
build:electron: package:
stage: build stage: build
image: electronuserland/builder:wine image: electronuserland/builder:wine
script: script:
- npm install - npm install
- npm run build:app - 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 - npm run release
- mv ./release-builds/*.AppImage . - mv ./release-builds/*.AppImage .
- mv ./release-builds/*.deb . - mv ./release-builds/*.deb .