Skip to content

Latest commit

 

History

History
61 lines (49 loc) · 6.17 KB

readme.md

File metadata and controls

61 lines (49 loc) · 6.17 KB

Codecov Global Uploader

Upload reports to Codecov for almost every supported languages.


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

Languages

C#/.net, C/C++, D, Go, Groovy, Java, Kotlin, Node/Javascript/Coffee, PHP, Python, R, Scala, Xtern, Xcode and more...

Usage

Argument Description
-t or CODECOV_TOKEN Private repo token for uploading
-e or CODECOV_ENV List of config vars to store for the build see example
-u or CODECOV_URL Enterprise url of your instance of Codecov
-r or CODECOV_SLUG Enterprise repository slug ex. "owner/repo"
# .travis.yml example
after_success:
  # ex. public repo
  - bash <(curl -s https://codecov.io/bash)
  # ex. private repo
  - bash <(curl -s https://codecov.io/bash) -t :repo-token
  # ex. w/ environment variables
  - bash <(curl -s https://codecov.io/bash) -e TOX_ENV,CUSTOM_VAR
  # ex. Enterprise
  - bash <(curl -s https://codecov.io/bash) -u https://my-codecov.com -r company/awesome-repo

CI Providers

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? Uploader is compatable with sudo: false which can speed up your builds. 👍