https://github.com/hypertrace/hypertrace-gradle-ci-utils-plugin
A gradle plugin providing utility tasks for CI environments
https://github.com/hypertrace/hypertrace-gradle-ci-utils-plugin
Last synced: 11 months ago
JSON representation
A gradle plugin providing utility tasks for CI environments
- Host: GitHub
- URL: https://github.com/hypertrace/hypertrace-gradle-ci-utils-plugin
- Owner: hypertrace
- License: apache-2.0
- Created: 2020-06-25T04:51:05.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2023-03-28T23:44:35.000Z (almost 3 years ago)
- Last Synced: 2025-01-21T17:49:52.893Z (about 1 year ago)
- Language: Java
- Size: 97.7 KB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Hypertrace CI Utils Plugin
###### org.hypertrace.ci-utils-plugin
[](https://circleci.com/gh/hypertrace/hypertrace-gradle-ci-utils-plugin)
### Purpose
This plugin is applied to a project to provide useful utility functions often used in CI jobs.
### Tasks
#### copyAllReports
Copies the reports of this project to the provided directory. They will
be named with the pattern `$output-dir/$project-name/$report-name/`. Note this task does not
have any dependencies, and assumes the reports themselves have already been generated.
Example usage:
```
./gradlew copyAllReports --output-dir=/tmp/report-dir
```
#### downloadDependencies
Forces the resolution of all dependencies for each resolvable configuration of this project. This
is useful in CI to populate a cache for reuse between jobs.
Example usage:
```
./gradlew downloadDependencies
```