[Q] Is it possible to get more than one Quality-Gate-Result out of one Scan?

Hi all :waving_hand:

i presume this is currently not possible. But i’m ready to learn smth :nerd_face: (and also would like to brainstorm about feasibility/alternatives)

So, my train-of-thought is as follows:

  • Projects want to be agile and not have to “jump through all hoops right from the get-go”
  • I need Projects to fulfill Quality-Requirements (that fit their current maturity-level)
  • Projects should transparently be able to see if the current state of Quality (as scanned) allows them to advance to the “the next maturity-level”
    • maybe deployment-processes could also automatically decide on specific QG-Results for handling of different stages
  • This should all stem from the same “Scan-Event”

For this

  • i could define several Quality-Gates eg.:
    • PoC(Low-Q-Requirements)
    • Work in Progress(Medium-Q-Requirements)
    • Releasable (High-Q-Requirements)

As a scan-result i would be able to Query QG-Results for all configured QG’s … i dont want to scan three times and change the configured Qualitygate (manually?) between scans.

Additional thought: Why is this worse than “One level of expected quality is all you should need per scan”?

cheers
Daniel

Must-share information (formatted with Markdown):

  • Consider most current SQ Server Instance
1 Like

Hi Daniel,

What you have in mind isn’t currently available. And it’s an interesting idea. I’m going to flag this for the PMs.

 
Ann

2 Likes

Another potential use case: MISRA rule-sets… Maybe people want to find out “hey, my project is MISRA C++ 2008 compatible, but not (yet) MISRA C++ 2023”. Though maybe in this case, one would rather choose a different route, since it’s unlikely a given project needs to satisfy both standard at the same time (?)

1 Like

Hello @daniel and @Sidelobe ,

Thank you very much for sharing this insight. These features are indeed something we are actively tracking.

I will highly encourage and appreciate if you can vote and share your thoughts on the Portal cards below. This helps us prioritize these features. There are two related features we are considering:

  1. Allow multiple quality gates per project or branch - Vote for this feature
  2. Gradual adoption of stricter Quality Gate - Vote for this feature
2 Likes

hi @vivek.reghunath it is definitely nice to see that someone (you?) created cards for ways to tackle this :+1:

I will thankfully abstain from voting there … i already gave you feedback concerning the UX of this card-voting-thing here (tl;dr: i dont like it) … but if that is the way you decided to funnel your users feedback… what can i say, its your choice :person_shrugging: :wink:

//edit: btw, what happened to the “Vote” Buttons here in the forum? I think i remember Posts that had a “Vote Button” near the Headline :thinking: But i abstain from searching for them, atm.