Prominent links to build scans on CI jobs (at least for pull requests)

Description

With we added Develocity to build scans, but at the moment those are not easy to access from the PR on GitHub, or from build failure notifications: we need to dig deep into the logs, and even then each stage of the Jenkins pipeline has its own scan.

We should explore ways to make it easier:

  • Find a way to add a link to build scans on PRs (bot comment? link inside the details of “checks”? … )

  • Find a way to add a link to build scans on Jenkins builds (Jenkins plugin?)

Activity

Show:

Yoann Rodière March 6, 2024 at 10:23 AM

One solution would be to have our bot add a comment and/or GitHub checks on PRs which would contain:

  • At first, just a link to the list build scans for the CI jobs that have checks on that same PR, e.g.

  • After checks complete, more detailed links to specific build scans for each stage of the pipeline, with some identifier information e.g. the build scan tags or the build stage name (if possible), and maybe a direct links to tests

We can get that information from the Develocity UI, so I guess there’s a way to get it from the REST API as well, and our bot could take advantage of that?

Out of Date

Details

Assignee

Reporter

Components

Priority

Created March 6, 2024 at 10:02 AM
Updated March 25, 2024 at 10:46 AM
Resolved March 25, 2024 at 10:46 AM