You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jmeter.apache.org by "clayburn (via GitHub)" <gi...@apache.org> on 2023/05/09 13:08:25 UTC
[GitHub] [jmeter] clayburn opened a new pull request, #5898: Capture build scans on ge.apache.org to benefit from deep build insights
clayburn opened a new pull request, #5898:
URL: https://github.com/apache/jmeter/pull/5898
## Description
This PR publishes a build scan for every CI build on Jenkins and GitHub Actions and for every local build from an authenticated Apache committer. The build will not fail if publishing fails.
The build scans of the Apache JMeter project are published to the Gradle Enterprise instance at [ge.apache.org](https://ge.apache.org/), hosted by the Apache Software Foundation and run in partnership between the ASF and Gradle. This Gradle Enterprise instance has all features and extensions enabled and is freely available for use by the Apache JMeter project and all other Apache projects.
## Motivation and Context
<!--- Why is this change required? What problem does it solve? -->
<!--- If it fixes an open issue, please link to the issue here. -->
Currently, the Apache JMeter build is configured to publish build scans to the publicly available [scans.gradle.com](https://scans.gradle.com/). This pull request enhances that functionality by instead publishing build scans to [ge.apache.org](https://ge.apache.org/). On this Gradle Enterprise instance, Apache JMeter will have access not only to all of the published build scans but other aggregate data features such as:
- Dashboards to view all historical build scans, along with performance trends over time
- Build failure analytics for enhanced investigation and diagnosis of build failures
- Test failure analytics to better understand trends and causes around slow, failing, and flaky tests
If interested in exploring a fully populated Gradle Enterprise instance, please explore the Maven builds already connected to [ge.apache.org](https://ge.apache.org/), the [Spring project’s instance](https://ge.spring.io/scans?search.relativeStartTime=P28D&search.timeZoneId=Europe/Zurich), or any number of other [OSS projects](https://gradle.com/enterprise-customers/oss-projects/) for which we sponsor instances of Gradle Enterprise.
Please let me know if there are any questions about the value of Gradle Enterprise or the changes in this pull request and I’d be happy to address them.
## How Has This Been Tested?
<!--- Please describe in detail how you tested your changes. -->
<!--- Include details of your testing environment, tests ran to see how -->
<!--- your change affects other areas of the code, etc. -->
This change has been verified by publishing build scans to a Gradle Enterprise instance, rather than to scans.gradle.com.
## Types of changes
<!--- What types of changes does your code introduce? Delete as appropriate -->
- Build improvements
## Checklist:
<!--- Go over all the following points, and put an `x` in all the boxes that apply. -->
<!--- If you're unsure about any of these, don't hesitate to ask. We're here to help! -->
- [x] My code follows the [code style][style-guide] of this project.
- [x] I have updated the documentation accordingly.
[style-guide]: https://wiki.apache.org/jmeter/CodeStyleGuidelines
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@jmeter.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [jmeter] clayburn commented on pull request #5898: Capture build scans on ge.apache.org to benefit from deep build insights
Posted by "clayburn (via GitHub)" <gi...@apache.org>.
clayburn commented on PR #5898:
URL: https://github.com/apache/jmeter/pull/5898#issuecomment-1540277009
> Nice. Can we configure remote build cache as well?
@vlsi This is a goal, but not yet.
> @vlsi seems that you need to ask for permissions for your account in ge.a.o
@milamberspace The permissions you showed are typically correct for a developer to use. We usually limit remote build cache writes to CI only. But there is currently no cache node setup to use.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@jmeter.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [jmeter] milamberspace commented on pull request #5898: Capture build scans on ge.apache.org to benefit from deep build insights
Posted by "milamberspace (via GitHub)" <gi...@apache.org>.
milamberspace commented on PR #5898:
URL: https://github.com/apache/jmeter/pull/5898#issuecomment-1540159982
@vlsi seems that you need to ask for permissions for your account in ge.a.o

--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@jmeter.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [jmeter] vlsi closed pull request #5898: Capture build scans on ge.apache.org to benefit from deep build insights
Posted by "vlsi (via GitHub)" <gi...@apache.org>.
vlsi closed pull request #5898: Capture build scans on ge.apache.org to benefit from deep build insights
URL: https://github.com/apache/jmeter/pull/5898
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@jmeter.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [jmeter] vlsi commented on pull request #5898: Capture build scans on ge.apache.org to benefit from deep build insights
Posted by "vlsi (via GitHub)" <gi...@apache.org>.
vlsi commented on PR #5898:
URL: https://github.com/apache/jmeter/pull/5898#issuecomment-1540313562
Thanks, I've checked authentication works, and the scan publishes.
An important bit is that this build scan exposes the names of non-committed files which might be unexpected.
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@jmeter.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org
[GitHub] [jmeter] vlsi commented on pull request #5898: Capture build scans on ge.apache.org to benefit from deep build insights
Posted by "vlsi (via GitHub)" <gi...@apache.org>.
vlsi commented on PR #5898:
URL: https://github.com/apache/jmeter/pull/5898#issuecomment-1540104793
Nice. Can we configure remote build cache as well?
--
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
To unsubscribe, e-mail: dev-unsubscribe@jmeter.apache.org
For queries about this service, please contact Infrastructure at:
users@infra.apache.org