forked from denizyuret/Knet.jl
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gitlab-ci.yml
120 lines (101 loc) · 2.67 KB
/
.gitlab-ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
include:
- 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v6.yml'
image: juliagpu/cuda:10.1-cudnn7-cutensor-devel-ubuntu18.04
variables:
JULIA_NUM_THREADS: '4'
julia:1.0:
extends:
- .julia:1.0
- .test
tags:
- nvidia
allow_failure: true
julia:1.1:
extends:
- .julia:1.1
- .test
tags:
- nvidia
allow_failure: true
julia:1.2:
extends:
- .julia:1.2
- .test
tags:
- nvidia
allow_failure: true
julia:1.3:
extends:
- .julia:1.3
- .test
tags:
- nvidia
allow_failure: true
julia:1.4:
extends:
- .julia:1.4
- .test
tags:
- nvidia
# - sm_75
# variables:
# CI_THOROUGH: 'true'
julia:nightly:
extends:
- .julia:nightly
- .test
tags:
- nvidia
allow_failure: true
coverage:
extends:
- .julia:1.4
- .coverage
# documentation:
# extends:
# - .julia:1.4
# - .documentation
# tags:
# - nvidia
# pages:
# stage: deploy
# script:
# - mv docs/build public
# artifacts:
# paths:
# - public
# only:
# - master
# variables:
# CI_IMAGE_TAG: 'cuda'
# JULIA_NUM_THREADS: '4'
# include:
# - 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/common.yml'
# - 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/test_v1.2.yml'
# - 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/coverage_v1.2.yml'
# - 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/documentation_v1.2.yml'
# - 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/test_v1.0.yml'
# - 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/test_v1.1.yml'
# - 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/test_v1.3.yml'
# - 'https://raw.githubusercontent.com/JuliaGPU/gitlab-ci/master/templates/v4/test_dev.yml'
# test:dev:
# allow_failure: true
# test:v1.3:
# allow_failure: true
# coverage:
# allow_failure: true
# test:v1.2: # cuda-memcheck version
# script:
# - julia -e 'using InteractiveUtils; versioninfo()'
# - mkdir $JULIA_DEPOT_PATH # Pkg.jl#325
# - julia -e 'using Pkg;
# Pkg.develop([PackageSpec(path=pwd());
# [PackageSpec(name=pkg)
# for pkg in split(get(ENV,"CI_DEV_PKGS",""))]])'
# - julia -e "using Pkg;
# pkg\"test CUDAapi\";
# pkg\"test CUDAdrv\";
# pkg\"test CUDAnative\";
# pkg\"test CuArrays\";
# pkg\"build ${CI_PROJECT_NAME}\";
# pkg\"test --coverage ${CI_PROJECT_NAME}\""