Commit 6538fd3c authored by Charles Ferguson's avatar Charles Ferguson
Browse files

Update CI to the latest version.

The newest version cleans up better.
parent e58625ef
*.swp *.swp
*.pyc *.pyc
*.pyo *.pyo
/build-docs
/.project /.project
/venv
/venv3
/perllib
/output_*
/.coverage
/cover_db
htmlcov
cover
coverage.xml
nosetests.xml
/test_results
.noseids .noseids
__pycache__ __pycache__
# CI generated directories
/.env
/artifacts
/ci-logs
...@@ -12,9 +12,7 @@ variables: ...@@ -12,9 +12,7 @@ variables:
# Default caching paths, between jobs # Default caching paths, between jobs
cache: cache:
paths: paths:
- perllib - .env
- venv
- venv3
#### Build Jobs #### #### Build Jobs ####
...@@ -22,6 +20,9 @@ lint: ...@@ -22,6 +20,9 @@ lint:
stage: build stage: build
script: script:
- bash ci/run lint - bash ci/run lint
artifacts:
paths:
- artifacts
docs: docs:
stage: build stage: build
...@@ -29,7 +30,7 @@ docs: ...@@ -29,7 +30,7 @@ docs:
- bash ci/run docs - bash ci/run docs
artifacts: artifacts:
paths: paths:
- build-docs - artifacts
#### Test Jobs #### #### Test Jobs ####
...@@ -38,12 +39,18 @@ test: ...@@ -38,12 +39,18 @@ test:
script: script:
- bash ci/run test - bash ci/run test
dependencies: [] dependencies: []
artifacts:
paths:
- artifacts
test-python3: test-python3:
stage: test stage: test
script: script:
- bash ci/run test -3 - bash ci/run test -3
dependencies: [] dependencies: []
artifacts:
paths:
- artifacts
coverage: coverage:
stage: test stage: test
...@@ -53,7 +60,7 @@ coverage: ...@@ -53,7 +60,7 @@ coverage:
dependencies: [] dependencies: []
artifacts: artifacts:
paths: paths:
- test_results - artifacts
#### Stages to execute #### #### Stages to execute ####
......
Subproject commit bf5f4fbdf2b82dccd84523291f117b4c717c0e17 Subproject commit dc496318ef22ee5aae4f0f6f4db1efe9dd18de68
...@@ -3,9 +3,9 @@ ...@@ -3,9 +3,9 @@
# coverage_limit # coverage_limit
# version # version
# version_git_tag # version_git_tag
# {python,perl}_enabled # <language>_enabled
# <action>_{python,perl}_tool # <action>_<language>_tool
# test_{python,perl}_files # test_<language>_files
# lint_{python,perl}_files # lint_<language>_files
# docs_{python,perl}_files # docs_<language>_files
# coverage_{python,perl}_ignore # coverage_<language>_ignore
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment