@@ -3,13 +3,14 @@ agents:
33 # Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing
44 sandbox.jl : " true"
55 os : " linux"
6-
76steps :
87 - label : " analyzegc"
98 key : " analyzegc"
109 plugins :
1110 - JuliaCI/julia#v1:
12- version : 1.6
11+ # Drop default "registries" directory, so it is not persisted from execution to execution
12+ persist_depot_dirs : packages,artifacts,compiled
13+ version : ' 1.6'
1314 - staticfloat/sandbox#v1:
1415 rootfs_url : https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/llvm_passes.x86_64.tar.gz
1516 rootfs_treehash : " 9dd715500b117a16fcfa419ea0bca0c0ca902cee"
@@ -18,20 +19,18 @@ steps:
1819 - " /cache/repos:/cache/repos"
1920 commands : |
2021 echo "--- Install in-tree LLVM dependencies"
21- make -j$${JULIA_NUM_CORES } -C deps install-llvm install-clang install-llvm-tools install-libuv install-utf8proc install-unwind
22+ make --output-sync - j$${JULIA_CPU_THREADS:? } -C deps install-llvm install-clang install-llvm-tools install-libuv install-utf8proc install-unwind
2223 echo "+++ run clangsa/analyzegc"
23- make -j$${JULIA_NUM_CORES } -C test/clangsa
24- make -j$${JULIA_NUM_CORES } -C src analyzegc
24+ make --output-sync - j$${JULIA_CPU_THREADS:? } -C test/clangsa
25+ make --output-sync - j$${JULIA_CPU_THREADS:? } -C src analyzegc
2526 timeout_in_minutes : 60
26- notify :
27- - github_commit_status :
28- context : " analyzegc"
29-
3027 - label : " llvmpasses"
3128 key : " llvmpasses"
3229 plugins :
3330 - JuliaCI/julia#v1:
34- version : 1.6
31+ # Drop default "registries" directory, so it is not persisted from execution to execution
32+ persist_depot_dirs : packages,artifacts,compiled
33+ version : ' 1.6'
3534 - staticfloat/sandbox#v1:
3635 rootfs_url : https://github.com/JuliaCI/rootfs-images/releases/download/v3.8/package_linux.x86_64.tar.gz
3736 rootfs_treehash : " 84a323ae8fcc724f8ea5aca5901bbbf4bda3e519"
@@ -41,12 +40,9 @@ steps:
4140 - " /cache/repos:/cache/repos"
4241 commands : |
4342 echo "--- make release"
44- make -j$${JULIA_NUM_CORES } release JULIA_PRECOMPILE=0
43+ make --output-sync - j$${JULIA_CPU_THREADS:? } release JULIA_PRECOMPILE=0
4544 echo "--- make src/install-analysis-deps"
46- make -j$${JULIA_NUM_CORES } -C src install-analysis-deps
45+ make --output-sync - j$${JULIA_CPU_THREADS:? } -C src install-analysis-deps
4746 echo "+++ make test/llvmpasses"
48- make -j$${JULIA_NUM_CORES } -C test/llvmpasses
47+ make --output-sync - j$${JULIA_CPU_THREADS:? } -C test/llvmpasses
4948 timeout_in_minutes : 60
50- notify :
51- - github_commit_status :
52- context : " llvmpasses"
0 commit comments