https://github.com/sandialabs/watchr-jenkins
The Jenkins plugin version of Watchr, which measures performance of subroutines over time.
https://github.com/sandialabs/watchr-jenkins
java jenkins jenkins-plugin performance-analysis performance-monitoring plotlyjs scr-2518 snl-performance snl-performance-workflow snl-visualization watchr
Last synced: 3 months ago
JSON representation
The Jenkins plugin version of Watchr, which measures performance of subroutines over time.
- Host: GitHub
- URL: https://github.com/sandialabs/watchr-jenkins
- Owner: sandialabs
- License: other
- Created: 2021-03-16T13:29:45.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-20T15:53:49.000Z (over 3 years ago)
- Last Synced: 2025-01-11T15:24:42.227Z (5 months ago)
- Topics: java, jenkins, jenkins-plugin, performance-analysis, performance-monitoring, plotlyjs, scr-2518, snl-performance, snl-performance-workflow, snl-visualization, watchr
- Language: Java
- Homepage:
- Size: 626 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# watchr-jenkins
Watchr is a Java library that processes time-series data and generates HTML graphs. It is primarily used to track performance of subroutines over time.This project, watchr-jenkins, is a frontend for Watchr that provides the functionality of data processing and graph generation as a Jenkins plugin.
## Building the Plugin
You will need to first build watchr-core:git clone https://github.com/sandialabs/watchr-core.git watchr-core
cd watchr-core
mvn clean installOnce watchr-core is available in your local Maven repo, you can build watchr-jenkins:
git clone https://github.com/sandialabs/watchr-jenkins.git watchr-jenkins
cd watchr-jenkins
mvn clean install
After Maven finishes running, you should have a generated HPI file in a new "target" directory.## Installing the Plugin
You'll need to manually install Watchr to your instance of Jenkins, since it's not in the official Jenkins plugin repos.
- Navigate to the Plugin Manager in Jenkins.
- Click on the Advanced tab.
- Use the "Upload Plugin" file uploader to upload the HPI file generated in the previous section.## Documentation
The documentation for watchr-core is [**available in markdown and rendered HTML format.**](https://github.com/sandialabs/watchr-core/tree/main/src/main/resources/docs)