From be6a606d963ace20e9a40198d48f186c915cd367 Mon Sep 17 00:00:00 2001 From: Dhairya Gandhi Date: Thu, 28 Mar 2019 21:31:20 +0530 Subject: [PATCH] enable gpu ci on julia 1 --- .gitlab-ci.yml | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 46 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index bf16f8ed..a900b110 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -6,5 +6,51 @@ include: - 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v1/test_v1.0.yml' - 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v1/test_dev.yml' +test:v1.0: + stage: test + image: "juliagpu/julia:v1.0-${CI_IMAGE_TAG}" + script: + - julia -e 'using InteractiveUtils; + versioninfo()' + - mkdir $JULIA_DEPOT_PATH # Pkg3.jl#325 + - julia -e 'using Pkg; + Pkg.add("CuArrays");' + + - julia --project -e 'using Pkg; + Pkg.instantiate(); + Pkg.build(); + Pkg.test(; coverage=true);' + +test:master: + stage: test + image: "juliagpu/julia:v1.0-${CI_IMAGE_TAG}" + script: + - julia -e 'using InteractiveUtils; + versioninfo()' + - mkdir $JULIA_DEPOT_PATH # Pkg3.jl#325 + - julia -e 'using Pkg; + Pkg.add(PackageSpec(name = "CUDAapi", rev = "master")); + Pkg.add(PackageSpec(name = "CUDAdrv", rev = "master")); + Pkg.add(PackageSpec(name = "CUDAnative", rev = "master")); + Pkg.add(PackageSpec(name = "CuArrays", rev = "master"));' + + - julia --project -r 'using Pkg + Pkg.instantiate(); + Pkg.build(); + Pkg.test(; coverage=true);' + allow_failure: true + + artifacts: + when: always + paths: + - Manifest.toml + - .julia/ + - deps/ext.jl + - deps/build.log + # gitlab-runner#2620 + - src/*.cov + - src/*/*.cov + - src/*/*/*.cov + test:dev: allow_failure: true