RyanCopley / codecov-bash

Global coverage report uploader for Codecov

Home Page:https://codecov.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Codecov Global Uploader

Upload reports to Codecov for all supported languages.

Simply

bash <(curl -s https://codecov.io/bash)

CI Companies Supported

Company Supported Tokens Required
Travis CI Yes Build Status Private only
CircleCI Yes Circle CI Private only
Codeship Yes Public & Private
Jenkins Yes Public & Private
Semaphore Yes Public & Private
drone.io Yes Public & Private
AppVeyor Yes Public & Private
Wercker Yes Public & Private
Magnum CI Yes Public & Private
Shippable Yes Public & Private
Gitlab CI Yes Public & Private
snap ci Yes Public & Private
git Yes (as a fallback) Public & Private
Buildbot coming soon buildbot/buildbot#1671
Bamboo coming soon
Solano Labs coming soon

Using Travis CI? Settings sudo: false may speed up your builds and still works with this uploader.

More Options

CODECOV_TOKEN   Private repo token for uploading
CODECOV_ENV     List of config vars that are stored for this build
CODECOV_URL     Enterprise url
CODECOV_SLUG    Repository slug (ex "owner/repo") used in Enterprise instead of private repo token
# .travis.yml example
env:
  global:
    - CODECOV_TOKEN=9dcefbad-1cef-4895-8fb7-a90cf4737904
    - CODECOV_ENV=KEEP,THESE,ENV,VALUES
    - CODECOV_URL=https://your-enterprise.com
    - CODECOV_SLUG=myteam/myrepo

after_success:
  - bash <(curl -s https://codecov.io/bash)

One line

curl -s https://codecov.io/bash | bash /dev/stdin -t 15482e9c-3612-4812-b19b-f5e79139dfe3

About

Global coverage report uploader for Codecov

https://codecov.io


Languages

Language:Shell 100.0%