Switch to using GitLab CI extends (#140)
This commit is contained in:
parent
ba14f890e2
commit
71fc3de4d0
@ -1,30 +1,30 @@
|
|||||||
.definitions:
|
.script:
|
||||||
script: &script
|
script:
|
||||||
script:
|
- |
|
||||||
- |
|
julia --project=@. -e '
|
||||||
julia --project=@. -e '
|
using Pkg
|
||||||
using Pkg
|
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:
|
||||||
- |
|
- |
|
||||||
julia -e '
|
julia -e '
|
||||||
using Pkg
|
using Pkg
|
||||||
Pkg.add("Coverage")
|
Pkg.add("Coverage")
|
||||||
using Coverage
|
using Coverage
|
||||||
c, t = get_summary(process_folder())
|
c, t = get_summary(process_folder())
|
||||||
using Printf
|
using Printf
|
||||||
@printf "Test coverage %.2f%%\n" 100c / t'
|
@printf "Test coverage %.2f%%\n" 100c / t'
|
||||||
{{/HAS_COVERAGE}}
|
{{/HAS_COVERAGE}}
|
||||||
{{#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}}
|
||||||
|
47
test/fixtures/AllPlugins/.gitlab-ci.yml
vendored
47
test/fixtures/AllPlugins/.gitlab-ci.yml
vendored
@ -1,27 +1,28 @@
|
|||||||
.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:
|
- |
|
||||||
- |
|
julia -e '
|
||||||
julia -e '
|
using Pkg
|
||||||
using Pkg
|
Pkg.add("Coverage")
|
||||||
Pkg.add("Coverage")
|
using Coverage
|
||||||
using Coverage
|
c, t = get_summary(process_folder())
|
||||||
c, t = get_summary(process_folder())
|
using Printf
|
||||||
using Printf
|
@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
|
||||||
|
21
test/fixtures/WackyOptions/.gitlab-ci.yml
vendored
21
test/fixtures/WackyOptions/.gitlab-ci.yml
vendored
@ -1,17 +1,18 @@
|
|||||||
.definitions:
|
.script:
|
||||||
script: &script
|
script:
|
||||||
script:
|
- |
|
||||||
- |
|
julia --project=@. -e '
|
||||||
julia --project=@. -e '
|
using Pkg
|
||||||
using Pkg
|
Pkg.build()
|
||||||
Pkg.build()
|
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
|
||||||
|
Loading…
Reference in New Issue
Block a user