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