diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml new file mode 100644 index 0000000..1b1fc24 --- /dev/null +++ b/.buildkite/pipeline.yml @@ -0,0 +1,39 @@ +steps: + - label: "Julia v1.5" + plugins: + - JuliaCI/julia#v1: + version: "1.5" + - JuliaCI/julia-coverage#v1: + codecov: true + commands: + - julia -e 'using Pkg; Pkg.add(name="Run", version="0.1")' + - julia -e 'using Run; Run.prepare("test/environments/cuda-jl15")' + - julia -e 'using Run; Run.test(project="test/environments/cuda-jl15")' + agents: + queue: "juliagpu" + cuda: "*" + if: | + build.message !~ /^\[skip gpu\]/ && + build.message !~ /^\[skip cuda\]/ + timeout_in_minutes: 60 + + - label: "Julia v1.6" + plugins: + - JuliaCI/julia#v1: + version: "1.6-nightly" + - JuliaCI/julia-coverage#v1: + codecov: true + commands: + - julia -e 'using Pkg; Pkg.add(name="Run", version="0.1")' + - julia -e 'using Run; Run.prepare("test/environments/cuda-jl16")' + - julia -e 'using Run; Run.test(project="test/environments/cuda-jl16")' + agents: + queue: "juliagpu" + cuda: "*" + if: | + build.message !~ /^\[skip gpu\]/ && + build.message !~ /^\[skip cuda\]/ + timeout_in_minutes: 60 + +env: + SECRET_CODECOV_TOKEN: "jkXNrZ8pAwl83swOxp9//7S/qUvS89lSina47ZPqC4+Tl6LI9lZ0MBld2jAZ2h11nipYLNTFqOm7IExt9ajGZMd1/U/B3GohT1pMfSOUy3Fe+5NlV/Iul4cRnGmp33F6wdRg2gYbJpwc8UUxJwktF3NAm3n7U8FZHw7Tn3s3EHA9h3KHIJEDypYDMQy08VPI7S4uFuUuH6IG/uO+/fDQdQFc5D4EuaFg6PgwJTP3BmN6vLuFXk6iMJtlEAkcMu1eNbT9tb7uLd93yxUNGKpxNpVgMjdVv+fIikY8JxUQLdK+maNn4eGEJDKA7c4HlyNPkI9kIn5H/prvriBZ6gcEKw==;U2FsdGVkX1+1x0ORRaVh5R3iKW6Stg1DuKDZEfLA1Qbp/p28m6yQnbSMyYeSrzYoib6BjWjSfUFlBX2DZgsCWQ=="