Upload reports to Codecov for all supported languages.
bash <(curl -s https://codecov.io/bash)
Company | Supported | Tokens Required |
---|---|---|
Travis CI | Yes | Private only |
CircleCI | Yes | 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.
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)
curl -s https://codecov.io/bash | bash /dev/stdin -t 15482e9c-3612-4812-b19b-f5e79139dfe3