Skip to content

Commit 750f1d0

Browse files
committed
ci: appimage build: run build.sh directly instead of sub-scripts
- previously we had the CI spawn us inside a docker container as per our Dockerfile, and we ran make_appimage.sh inside that - now we also need to run make_type2_runtime.sh, which builds and runs another docker container, so the old approach does not work - follow-up #10019 - looks easier to just try to run build.sh, the outer script, which does all that - makes the CI task more similar to what dev machines run - at the cost of somewhat more compute
1 parent 447c7cf commit 750f1d0

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.cirrus.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -344,8 +344,10 @@ task:
344344
only_if: $CIRRUS_CRON == ""
345345
- trigger_type: automatic
346346
only_if: $CIRRUS_CRON == "nightly"
347-
container:
348-
dockerfile: contrib/build-linux/appimage/Dockerfile
347+
compute_engine_instance:
348+
image_project: cirrus-images
349+
image: family/docker-builder
350+
platform: linux
349351
cpu: 2
350352
memory: 2G
351353
pip_cache:
@@ -361,11 +363,9 @@ task:
361363
- cat contrib/make_libsecp256k1.sh | sha256sum
362364
- git ls-files -s contrib/build-linux/appimage/
363365
build_script:
364-
- ./contrib/build-linux/appimage/make_appimage.sh
366+
- ./contrib/build-linux/appimage/build.sh
365367
binaries_artifacts:
366368
path: "dist/*"
367-
env:
368-
CIRRUS_DOCKER_CONTEXT: contrib/build-linux/appimage
369369
depends_on:
370370
- "unittests: py3.10"
371371

0 commit comments

Comments
 (0)