Skip to content

Commit 9b8415b

Browse files
Make buildkite env reproducible (#2179)
1 parent 14d0bae commit 9b8415b

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

.buildkite/pipeline.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,15 +21,18 @@ steps:
2121
rm -rf ${JULIA_DEPOT_PATH}
2222
fi
2323
24+
- echo "--- Check that ClimaCore is developed in Manifest"
25+
- julia --check-bounds=yes -e 'using TOML; @assert TOML.parsefile(".buildkite/Manifest.toml")["deps"]["ClimaCore"][1]["path"] == ".."'
26+
2427
- echo "--- Instantiate buildkite env"
25-
- "julia --project=.buildkite --check-bounds=yes -e 'using Pkg; Pkg.develop(path=\".\"); Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
28+
- "julia --project=.buildkite --check-bounds=yes -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true); Pkg.status()'"
2629
- "julia --project=.buildkite -e 'using CUDA; CUDA.precompile_runtime()'"
2730

2831
- echo "--- Instantiate lib/ClimaCoreTempestRemap"
29-
- "julia --project=lib/ClimaCoreTempestRemap -e 'using Pkg; Pkg.develop(path=\".\"); Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
32+
- "julia --project=lib/ClimaCoreTempestRemap -e 'using Pkg; Pkg.develop(path=\".\"); Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true); Pkg.status()'"
3033

3134
- echo "--- Instantiate benchmarks"
32-
- "julia --project=benchmarks/bickleyjet -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true)'"
35+
- "julia --project=benchmarks/bickleyjet -e 'using Pkg; Pkg.instantiate(;verbose=true); Pkg.precompile(;strict=true); Pkg.status()'"
3336

3437
agents:
3538
slurm_mem: 80G

0 commit comments

Comments
 (0)