File tree Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Expand file tree Collapse file tree 2 files changed +33
-0
lines changed Original file line number Diff line number Diff line change
1
+ # These steps should only run on `sandbox.jl` machines, not `docker`-isolated ones
2
+ # since we need nestable sandboxing. The rootfs images being used here are built from
3
+ # the `.buildkite/rootfs_images/llvm-passes.jl` file.
4
+ agents :
5
+ queue : " julia"
6
+ # Only run on `sandbox.jl` machines (not `docker`-isolated ones) since we need nestable sandboxing
7
+ sandbox.jl : " true"
8
+ os : " linux"
9
+
10
+ steps :
11
+ - label : " Run embedding tests"
12
+ key : embedding
13
+ plugins :
14
+ - JuliaCI/julia#v1:
15
+ version : 1.6
16
+ - staticfloat/sandbox#v1:
17
+ rootfs_url : https://github.com/JuliaCI/rootfs-images/releases/download/v1/llvm-passes.tar.gz
18
+ rootfs_treehash : " f3ed53f159e8f13edfba8b20ebdb8ece73c1b8a8"
19
+ uid : 1000
20
+ gid : 1000
21
+ commands : |
22
+ prefix="/tmp/prefix"
23
+ echo "+++ Build julia, deploy to $${prefix}"
24
+ make -j$${JULIA_NUM_CORES} JULIA_PRECOMPILE=0 prefix=$${prefix} install
25
+
26
+ embedding_output="/tmp/embedding-test"
27
+ echo "+++ Run embedding tests, deploy to $${embedding_output}""
28
+ mkdir -p "$${embedding_output}"
29
+ make -j$${JULIA_NUM_CORES} -C test/embedding JULIA="$${prefix}/bin/julia" BIN="$${embedding_output}"
30
+
31
+ timeout_in_minutes : 60
Original file line number Diff line number Diff line change 14
14
steps :
15
15
- label : " :buildkite: Launch unsigned pipelines"
16
16
commands : |
17
+ buildkite-agent pipeline upload .buildkite/whitespace.yml
17
18
buildkite-agent pipeline upload .buildkite/llvm_passes.yml
19
+ buildkite-agent pipeline upload .buildkite/embedding.yml
18
20
agents :
19
21
queue : julia
You can’t perform that action at this time.
0 commit comments