Switch to using GitLab CI extends (#140)

This commit is contained in:
Curtis Vogt 2020-02-24 18:40:19 -06:00 committed by GitHub
parent ba14f890e2
commit 71fc3de4d0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 56 additions and 54 deletions

View File

@ -1,5 +1,4 @@
.definitions: .script:
script: &script
script: script:
- | - |
julia --project=@. -e ' julia --project=@. -e '
@ -7,7 +6,7 @@
Pkg.build() Pkg.build()
Pkg.test({{#HAS_COVERAGE}}coverage=true{{/HAS_COVERAGE}})' Pkg.test({{#HAS_COVERAGE}}coverage=true{{/HAS_COVERAGE}})'
{{#HAS_COVERAGE}} {{#HAS_COVERAGE}}
coverage: &coverage .coverage:
coverage: /Test coverage (\d+\.\d+%)/ coverage: /Test coverage (\d+\.\d+%)/
after_script: after_script:
- | - |
@ -22,9 +21,10 @@
{{#VERSIONS}} {{#VERSIONS}}
Julia {{{.}}}: Julia {{{.}}}:
image: julia:{{{.}}} image: julia:{{{.}}}
<<: *script extends:
- .script
{{#HAS_COVERAGE}} {{#HAS_COVERAGE}}
<<: *coverage - .coverage
{{/HAS_COVERAGE}} {{/HAS_COVERAGE}}
{{/VERSIONS}} {{/VERSIONS}}
{{#HAS_DOCUMENTER}} {{#HAS_DOCUMENTER}}

View File

@ -1,12 +1,11 @@
.definitions: .script:
script: &script
script: script:
- | - |
julia --project=@. -e ' julia --project=@. -e '
using Pkg using Pkg
Pkg.build() Pkg.build()
Pkg.test(coverage=true)' Pkg.test(coverage=true)'
coverage: &coverage .coverage:
coverage: /Test coverage (\d+\.\d+%)/ coverage: /Test coverage (\d+\.\d+%)/
after_script: after_script:
- | - |
@ -19,9 +18,11 @@
@printf "Test coverage %.2f%%\n" 100c / t' @printf "Test coverage %.2f%%\n" 100c / t'
Julia 1.0: Julia 1.0:
image: julia:1.0 image: julia:1.0
<<: *script extends:
<<: *coverage - .script
- .coverage
Julia 1.3: Julia 1.3:
image: julia:1.3 image: julia:1.3
<<: *script extends:
<<: *coverage - .script
- .coverage

View File

@ -1,5 +1,4 @@
.definitions: .script:
script: &script
script: script:
- | - |
julia --project=@. -e ' julia --project=@. -e '
@ -8,10 +7,12 @@
Pkg.test()' Pkg.test()'
Julia 0.6: Julia 0.6:
image: julia:0.6 image: julia:0.6
<<: *script extends:
- .script
Julia 1.2: Julia 1.2:
image: julia:1.2 image: julia:1.2
<<: *script extends:
- .script
pages: pages:
image: julia:1.2 image: julia:1.2
stage: deploy stage: deploy