From ea07017c025172c0b008af8eaeed0e5c0605452b Mon Sep 17 00:00:00 2001 From: Skander Hatira <skander.hatira@inrae.fr> Date: Thu, 9 Sep 2021 09:33:53 +0200 Subject: [PATCH] attempting asar packaging --- .gitlab-ci.yml | 22 +++++++++++++++++++++- package.json | 4 +++- 2 files changed, 24 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index cbad495..e9e0931 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -7,7 +7,7 @@ variables: DATABASE: "mongodb://%2Ftmp%2Fbisspropmongodb.sock" GIT_SUBMODULE_STRATEGY: normal -build: +make-linux: image: node:latest stage: build script: @@ -26,3 +26,23 @@ build: - $CI_PROJECT_DIR/out/make/rpm/x64/*.rpm only: - master +make-win32: + image: electronuserland/builder:wine-mono-05.21 + stage: build + script: + - apt-get update -y + - apt-get install -y cmake rpm fakeroot dpkg + - cd $CI_PROJECT_DIR/src/backend + - yarn install + - cd $CI_PROJECT_DIR/ + - yarn install + - rm -rf /root/.wine + - winecfg + - yarn make --platform win32 --target @electron-forge/maker-squirrel + artifacts: + expire_in: 1 week + paths: + - $CI_PROJECT_DIR/out/make/squirrel.windows/x64/*.exe + - $CI_PROJECT_DIR/out/make/squirrel.windows/x64/*.nupkg + only: + - master diff --git a/package.json b/package.json index cfab7c2..7c740b0 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,9 @@ "license": "MIT", "config": { "forge": { - "packagerConfig": {}, + "packagerConfig": {"asar":{ "unpack": "**/.webpack/main/resources/**/*", + "unpackDir": "./resources/app.asar"} + }, "makers": [ { "name": "@electron-forge/maker-deb", -- GitLab