1
0
mirror of https://github.com/tektoncd/catalog.git synced 2024-11-22 06:02:51 +00:00
catalog/task/codecov/0.1
Chmouel Boudjnah dc4ced0942 Add codecov task
This task allows uploading a code coverage report to  codecov.io

Closes #533

Signed-off-by: Chmouel Boudjnah <chmouel@redhat.com>
2020-11-04 13:15:22 +00:00
..
samples Add codecov task 2020-11-04 13:15:22 +00:00
tests Add codecov task 2020-11-04 13:15:22 +00:00
codecov.yaml Add codecov task 2020-11-04 13:15:22 +00:00
README.md Add codecov task 2020-11-04 13:15:22 +00:00

Codecov

Upload your code coverage to codecov.io

Installing the Task

kubectl apply -f https://raw.githubusercontent.com/tektoncd/catalog/master/task/codecov/0.1/codecov.yaml

Parameters

  • codecov-token-secret: Name of the secret holding the codecov token. (Default: codecov-token)
  • codecov-token-secret-key: Name of the secret key holding the codecov token. (Default: token)
  • args: Extra arguments to be passed to the codecov script, more details here (Default: [-Z])

Usage

Generate the code coverage file for your project inside your workspace, see here for the codecov.io documentation:

https://docs.codecov.io/docs/supported-languages

Follow with the codecov task to upload the coverage.

See this sample for a task uploading the coverage of a python application.