From 7a534139a99df093ef3cea516efaa1e55e2d6df6 Mon Sep 17 00:00:00 2001 From: Ludovic Raess Date: Tue, 8 Aug 2023 18:21:12 +0300 Subject: [PATCH] Add buidkite pipeline --- .buildkite/pipeline.yml | 42 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .buildkite/pipeline.yml diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml new file mode 100644 index 00000000..19a320b2 --- /dev/null +++ b/.buildkite/pipeline.yml @@ -0,0 +1,42 @@ +- group: "CUDA" + key: "cuda" + steps: + - label: "Tests -- Julia latest" + plugins: + - JuliaCI/julia#v1: + version: "1" + persist_depot_dirs: packages, artifacts, compiled + agents: + queue: "juliagpu" + cuda: "11.0" + if: build.message !~ /\[skip tests\]/ + timeout_in_minutes: 60 + env: + JULIA_CUDA_MEMORY_POOL: "none" + commands: | + echo "+++ Run tests" + julia --color=yes --project=. -e ' + import Pkg + Pkg.test("FastIce") + ' +- group: "ROCm" + key: "rocm" + steps: + - label: "Tests -- Julia latest" + plugins: + - JuliaCI/julia#v1: + version: "1" + persist_depot_dirs: packages, artifacts, compiled + agents: + queue: "juliagpu" + rocm: "*" # todo fix ROCM version + if: build.message !~ /\[skip tests\]/ + timeout_in_minutes: 60 + soft_fail: + - exit_status: 1 + commands: | + echo "+++ Run tests" + julia --color=yes --project=. -e ' + import Pkg + Pkg.test("FastIce") + ' \ No newline at end of file