-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add dashboard and reports #607
Comments
As part of this card, I updated
Internally, GitHub actions calling Earthly are a "container within a container". So you should trust GitHub actions that you selected, and avoid adding a 2nd layer of configuration between the two containers. |
This is to avoid conflicts between the Gradle and Maven build both writing the same badge.
This card broken out from #506.
Related to #457.
Current plugins needing configuration, and YML build needs to save more artifacts and/or reports for Action runs:
build/reports/dependency-check-report.html
and for Maven astarget/dependency-check-report.html
build/reports/pitest
and in Maven undertarget/pit-reports
build/reports/checkstyle
: Maven needs to run "reporting" to generate HTML?build/reports/spotbugs
and for Maven astarget/spotbugs.html
build/reports/pmd
and for Maven undertarget/site/pmd.html
(production only)target/site/cpd.html
; the Gradle plugin does not supportThe general pattern for plugin reports:
This this the key goal.
Add these for flexibility with integration to other tools and dashboards.
Then save the directory during CI build to create a ZIP artifact.
Then save the files directly during CI builds as artifacts.
Existing reports as artifacts
We are getting a JaCoCo coverage summary for free on Action runs from the coverage badge generator:
We have some reports being saved already as CI build artifacts:
The text was updated successfully, but these errors were encountered: