Package Windows installer inside copied builder workspace
This commit is contained in:
@@ -27,11 +27,14 @@ jobs:
|
||||
|
||||
- name: Build Windows installer
|
||||
run: |
|
||||
docker run --rm \
|
||||
-v "$PWD":/project \
|
||||
-w /project \
|
||||
electronuserland/builder:wine \
|
||||
/bin/bash -lc "npm run package:win"
|
||||
builder="coworker-builder-${GITHUB_RUN_ID:-manual}-${GITHUB_RUN_ATTEMPT:-1}"
|
||||
rm -rf node_modules release
|
||||
docker create --name "$builder" electronuserland/builder:wine /bin/bash -lc "sleep infinity"
|
||||
trap 'docker rm -f "$builder"' EXIT
|
||||
docker cp . "$builder":/project
|
||||
docker start "$builder"
|
||||
docker exec -w /project "$builder" /bin/bash -lc "npm install && npm run package:win"
|
||||
docker cp "$builder":/project/release ./release
|
||||
|
||||
- name: Checksums
|
||||
run: |
|
||||
|
||||
@@ -23,11 +23,14 @@ jobs:
|
||||
|
||||
- name: Build Windows installer
|
||||
run: |
|
||||
docker run --rm \
|
||||
-v "$PWD":/project \
|
||||
-w /project \
|
||||
electronuserland/builder:wine \
|
||||
/bin/bash -lc "npm run package:win"
|
||||
builder="coworker-builder-${GITHUB_RUN_ID:-manual}-${GITHUB_RUN_ATTEMPT:-1}"
|
||||
rm -rf node_modules release
|
||||
docker create --name "$builder" electronuserland/builder:wine /bin/bash -lc "sleep infinity"
|
||||
trap 'docker rm -f "$builder"' EXIT
|
||||
docker cp . "$builder":/project
|
||||
docker start "$builder"
|
||||
docker exec -w /project "$builder" /bin/bash -lc "npm install && npm run package:win"
|
||||
docker cp "$builder":/project/release ./release
|
||||
|
||||
- name: Checksums
|
||||
run: |
|
||||
|
||||
Reference in New Issue
Block a user