@@ -3,13 +3,14 @@ agents:
3
3
# Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing
4
4
sandbox.jl : " true"
5
5
os : " linux"
6
-
7
6
steps :
8
7
- label : " analyzegc"
9
8
key : " analyzegc"
10
9
plugins :
11
10
- 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'
13
14
- staticfloat/sandbox#v1:
14
15
rootfs_url : https://github.com/JuliaCI/rootfs-images/releases/download/v3.1/llvm_passes.x86_64.tar.gz
15
16
rootfs_treehash : " 9dd715500b117a16fcfa419ea0bca0c0ca902cee"
@@ -18,20 +19,18 @@ steps:
18
19
- " /cache/repos:/cache/repos"
19
20
commands : |
20
21
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
22
23
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
25
26
timeout_in_minutes : 60
26
- notify :
27
- - github_commit_status :
28
- context : " analyzegc"
29
-
30
27
- label : " llvmpasses"
31
28
key : " llvmpasses"
32
29
plugins :
33
30
- 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'
35
34
- staticfloat/sandbox#v1:
36
35
rootfs_url : https://github.com/JuliaCI/rootfs-images/releases/download/v3.8/package_linux.x86_64.tar.gz
37
36
rootfs_treehash : " 84a323ae8fcc724f8ea5aca5901bbbf4bda3e519"
@@ -41,12 +40,9 @@ steps:
41
40
- " /cache/repos:/cache/repos"
42
41
commands : |
43
42
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
45
44
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
47
46
echo "+++ make test/llvmpasses"
48
- make -j$${JULIA_NUM_CORES } -C test/llvmpasses
47
+ make --output-sync - j$${JULIA_CPU_THREADS:? } -C test/llvmpasses
49
48
timeout_in_minutes : 60
50
- notify :
51
- - github_commit_status :
52
- context : " llvmpasses"
0 commit comments