Skip to content
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

[meta] Metrics for CI reports #16085

Closed
4 of 7 tasks
tylersmalley opened this issue Jan 17, 2018 · 3 comments
Closed
4 of 7 tasks

[meta] Metrics for CI reports #16085

tylersmalley opened this issue Jan 17, 2018 · 3 comments
Assignees
Labels
impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort Team:Operations Team label for Operations Team

Comments

@tylersmalley
Copy link
Contributor

tylersmalley commented Jan 17, 2018

Over the past year, the time and size of our builds have drastically increased. I feel that providing a comment on the PR with details of the build we could help curtail this. Additionally, I find myself constantly checking to see if the build has completed. If Jenkins posted a comment it would have the added benefit of notification on build/test completion.

Here are some ideas:

  • Build size compared to upstream
  • Warn if large files were added
  • Build time compared to upstream average
  • Addition of duplicate dependencies
  • Change in code coverage
  • Change in dependencies (including nested dependencies)
  • Saved Objects field count
  • The failure! We shouldn't have to dig through Jenkins Console.

Related: #5800

@tylersmalley tylersmalley added discuss Team:Operations Team label for Operations Team labels Jan 17, 2018
@kimjoar
Copy link
Contributor

kimjoar commented Jan 17, 2018

So many +1s to this. More tooling will make it way more obvious when we're introducing problems. Right now it's way too difficult to see that you're introducing a duplicate dependency or increasing the build with 0.5MB.

@epixa
Copy link
Contributor

epixa commented Jan 24, 2018

+100

@LeeDr
Copy link
Contributor

LeeDr commented Aug 21, 2018

I filed an issue to get client side code coverage metrics #22221

@tylersmalley tylersmalley changed the title Generate report for Jenkins build Metrics reports for CI run Apr 23, 2020
@tylersmalley tylersmalley changed the title Metrics reports for CI run Metrics for CI reports Apr 23, 2020
@tylersmalley tylersmalley changed the title Metrics for CI reports [meta] Metrics for CI reports Aug 11, 2020
@tylersmalley tylersmalley added 1 and removed 1 labels Oct 11, 2021
@exalate-issue-sync exalate-issue-sync bot added impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort labels Nov 5, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
impact:low Addressing this issue will have a low level of impact on the quality/strength of our product. loe:small Small Level of Effort Team:Operations Team label for Operations Team
Projects
No open projects
Development

No branches or pull requests

5 participants