Codecov
This plugin can upload coverage reports to Codecov.
The below pipeline configuration demonstrates simple usage:
kind: pipeline
name: default
steps:
- name: coverage
image: plugins/codecov
settings:
token: your-codecov-token
files:
- *.xml
Custom base path to coverage reports:
steps:
- name: coverage
image: plugins/codecov
settings:
token: your-codecov-token
files:
- *.xml
paths:
- tests/output/coverage
Error on failed coverage upload:
steps:
- name: coverage
image: plugins/codecov
settings:
token: my-codecov-token
required: true
Example configuration using secrets:
steps:
- name: coverage
image: plugins/codecov
settings:
token:
from_secret: my-codecov-token
Parameter Reference
- token
- Token for Codecov authentication
- name
- Name for coverage upload
- paths
- List of paths to search for coverage reports
- files
- List of files for the coverage upload
- flags
- List of flags for the coverage upload
- env
- List of environment to inject
- dump
- Dump result instead of upload, defaults to
false
- verbose
- Print verbose output, defaults to
false
- required
- Errors on failed upload, defaults to
false