Skip to content

Commit 5a72fb2

Browse files
committed
on buildkite only dev&test the relevant packages
1 parent 89f49ed commit 5a72fb2

File tree

2 files changed

+22
-6
lines changed

2 files changed

+22
-6
lines changed

.ci/develop.jl

Lines changed: 13 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,22 @@ root_directory = dirname(@__DIR__)
66

77
kernelabstractions = Pkg.PackageSpec(path = root_directory)
88

9+
BACKEND = get(ENV, "KERNELABSTRACTIONS_TEST_BACKEND", "all")
10+
BUILDKITE = parse(Bool, get(ENV, "BUILDKITE", "false"))
11+
12+
@info "Develop..." BUILDKITE
13+
914
Pkg.develop(kernelabstractions)
1015
if !(VERSION < v"1.6-")
11-
rockernels = Pkg.PackageSpec(path = joinpath(root_directory, "lib", "ROCKernels"))
12-
Pkg.develop(rockernels)
16+
if !BUILDKITE || BACKEND == "ROCM"
17+
rockernels = Pkg.PackageSpec(path = joinpath(root_directory, "lib", "ROCKernels"))
18+
Pkg.develop(rockernels)
19+
end
1320

14-
cudakernels = Pkg.PackageSpec(path = joinpath(root_directory, "lib", "CUDAKernels"))
15-
Pkg.develop(cudakernels)
21+
if !BUILDKITE || BACKEND == "CUDA"
22+
cudakernels = Pkg.PackageSpec(path = joinpath(root_directory, "lib", "CUDAKernels"))
23+
Pkg.develop(cudakernels)
24+
end
1625

1726
kernelgradients = Pkg.PackageSpec(path = joinpath(root_directory, "lib", "KernelGradients"))
1827
Pkg.develop(kernelgradients)

.ci/test.jl

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
import Pkg
22

3+
BACKEND = get(ENV, "KERNELABSTRACTIONS_TEST_BACKEND", "all")
4+
BUILDKITE = parse(Bool, get(ENV, "BUILDKITE", "false"))
5+
36
pkgs = [
47
"KernelAbstractions",
58
]
69
if !(VERSION < v"1.6-")
7-
push!(pkgs, "ROCKernels")
8-
push!(pkgs, "CUDAKernels")
10+
if !BUILDKITE || BACKEND == "ROCM"
11+
push!(pkgs, "ROCKernels")
12+
end
13+
if !BUILDKITE || BACKEND == "CUDA"
14+
push!(pkgs, "CUDAKernels")
15+
end
916
push!(pkgs, "KernelGradients")
1017
end
1118

0 commit comments

Comments
 (0)