Commit cfb448e8 authored by Joel Collins's avatar Joel Collins
Browse files

Update CI to new updatable builds

parent ad805b91
Loading
Loading
Loading
Loading
+15 −43
Original line number Diff line number Diff line
@@ -17,7 +17,7 @@ build:
    - npm install
    - npm run build
  artifacts:
    name: "openflexure-ev-web"
    name: "build"
    paths:
      - dist/
  only:
@@ -26,55 +26,27 @@ build:
    - web

# Platform-specific Electron builds
package:rpi:
package:
  stage: package
  dependencies:
    - build
  image: electronuserland/builder:wine
  retry: 2
  script:
    - npm run dist:raspi
    - mv ./release-builds/openflexure-ev-linux-armv7l.deb .
    - npm run release
    - mv ./release-builds/*.AppImage .
    - mv ./release-builds/*.deb .
    - mv ./release-builds/*.exe .
    - mv ./release-builds/*.exe.blockmap .
    - mv ./release-builds/latest*.yml .
  artifacts:
    name: "openflexure-ev-linux-armv7l"
    name: "dist"
    paths:
      - openflexure-ev-linux-armv7l.deb
  only:
    - stable
    - tags
    - web

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
      - "*.AppImage"
      - "*.deb"
      - "*.exe"
      - "*.exe.blockmap"
      - "latest*.yml"
  only:
    - stable
    - tags