Switch to using GitLab CI extends (#140)
This commit is contained in:
parent
ba14f890e2
commit
71fc3de4d0
@ -1,5 +1,4 @@
|
||||
.definitions:
|
||||
script: &script
|
||||
.script:
|
||||
script:
|
||||
- |
|
||||
julia --project=@. -e '
|
||||
@ -7,7 +6,7 @@
|
||||
Pkg.build()
|
||||
Pkg.test({{#HAS_COVERAGE}}coverage=true{{/HAS_COVERAGE}})'
|
||||
{{#HAS_COVERAGE}}
|
||||
coverage: &coverage
|
||||
.coverage:
|
||||
coverage: /Test coverage (\d+\.\d+%)/
|
||||
after_script:
|
||||
- |
|
||||
@ -22,9 +21,10 @@
|
||||
{{#VERSIONS}}
|
||||
Julia {{{.}}}:
|
||||
image: julia:{{{.}}}
|
||||
<<: *script
|
||||
extends:
|
||||
- .script
|
||||
{{#HAS_COVERAGE}}
|
||||
<<: *coverage
|
||||
- .coverage
|
||||
{{/HAS_COVERAGE}}
|
||||
{{/VERSIONS}}
|
||||
{{#HAS_DOCUMENTER}}
|
||||
|
15
test/fixtures/AllPlugins/.gitlab-ci.yml
vendored
15
test/fixtures/AllPlugins/.gitlab-ci.yml
vendored
@ -1,12 +1,11 @@
|
||||
.definitions:
|
||||
script: &script
|
||||
.script:
|
||||
script:
|
||||
- |
|
||||
julia --project=@. -e '
|
||||
using Pkg
|
||||
Pkg.build()
|
||||
Pkg.test(coverage=true)'
|
||||
coverage: &coverage
|
||||
.coverage:
|
||||
coverage: /Test coverage (\d+\.\d+%)/
|
||||
after_script:
|
||||
- |
|
||||
@ -19,9 +18,11 @@
|
||||
@printf "Test coverage %.2f%%\n" 100c / t'
|
||||
Julia 1.0:
|
||||
image: julia:1.0
|
||||
<<: *script
|
||||
<<: *coverage
|
||||
extends:
|
||||
- .script
|
||||
- .coverage
|
||||
Julia 1.3:
|
||||
image: julia:1.3
|
||||
<<: *script
|
||||
<<: *coverage
|
||||
extends:
|
||||
- .script
|
||||
- .coverage
|
||||
|
9
test/fixtures/WackyOptions/.gitlab-ci.yml
vendored
9
test/fixtures/WackyOptions/.gitlab-ci.yml
vendored
@ -1,5 +1,4 @@
|
||||
.definitions:
|
||||
script: &script
|
||||
.script:
|
||||
script:
|
||||
- |
|
||||
julia --project=@. -e '
|
||||
@ -8,10 +7,12 @@
|
||||
Pkg.test()'
|
||||
Julia 0.6:
|
||||
image: julia:0.6
|
||||
<<: *script
|
||||
extends:
|
||||
- .script
|
||||
Julia 1.2:
|
||||
image: julia:1.2
|
||||
<<: *script
|
||||
extends:
|
||||
- .script
|
||||
pages:
|
||||
image: julia:1.2
|
||||
stage: deploy
|
||||
|
Loading…
Reference in New Issue
Block a user