Codecov Groovy Example
Guide
Travis Setup
Add to your .travis.yml file.
language: java after_success: - bash <(curl -s https://codecov.io/bash)
All other CI you can simply run
bash <(curl -s https://codecov.io/bash).
Produce Coverage Reports
Add Jacoco plugin
<plugin> <groupId>org.jacoco</groupId> <artifactId>jacoco-maven-plugin</artifactId> <version>0.7.5.201505241946</version> <executions> <execution> <goals> <goal>prepare-agent</goal> </goals> </execution> <execution> <id>report</id> <phase>test</phase> <goals> <goal>report</goal> </goals> </execution> </executions> </plugin>
Caveats
Private Repos
Add to your .travis.yml file.
after_success: - bash <(curl -s https://codecov.io/bash) -t uuid-repo-token
- More documentation at https://docs.codecov.io
- Configure codecov through the
codecov.ymlhttps://docs.codecov.io/docs/codecov-yaml
We are happy to help if you have any questions. Please contact email our Support at support@codecov.io