Skip to content

Commit 5ef25a2

Browse files
authored
Cirrus CI: Try switching AArch64 job from container to VM (#4457)
1 parent 1a93fc7 commit 5ef25a2

File tree

1 file changed

+9
-2
lines changed

1 file changed

+9
-2
lines changed

.cirrus.yml

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,9 @@ common_steps_template: &COMMON_STEPS_TEMPLATE
6565
excludes+='|^std.math.exponential(-shared)?$'
6666
# FIXME: failure
6767
excludes+='|^druntime-test-exceptions-debug$'
68+
# std.path unittests apparently need HOME, which happens not to be set
69+
export HOME=~
70+
echo "Setting HOME to '$HOME'"
6871
elif [[ "$CI_OS-$CI_ARCH" == "osx-arm64" ]]; then
6972
# FIXME: sporadic segfaults/bus errors with enabled optimizations
7073
excludes+='|^core.thread.fiber(-shared)?$'
@@ -321,10 +324,14 @@ task:
321324

322325
task:
323326
name: Ubuntu 20.04 aarch64
324-
arm_container:
325-
image: ubuntu:20.04
327+
compute_engine_instance:
328+
image_project: ubuntu-os-cloud
329+
image: family/ubuntu-2004-lts-arm64
330+
platform: linux
331+
architecture: arm64
326332
cpu: 4
327333
memory: 8G
334+
disk: 20
328335
timeout_in: 60m
329336
environment:
330337
CI_ARCH: aarch64

0 commit comments

Comments
 (0)