azuredevops icon indicating copy to clipboard operation
azuredevops copied to clipboard

Add Output Variables

Open pinkfloydx33 opened this issue 1 year ago • 0 comments

Would it be possible to add Output Variables to the task? For example, the following could be useful:

  • Score
    • Maximum detected violation score
  • Failed
    • Whether the max score was exceeded, even if warnings were enabled

This would make it easier to add conditional pipeline steps following the task.

Particularly I'm trying to integrate a custom PR Policy and I'd like to know if the check passed/failed based on the score, while considering the task/job itself successful as long as an actual error wasn't thrown.

While I can technically try and leverage succeededOrFailed() and/or Agent.JobStatus=SucceededWithIssues, these statuses could be the result of some previous step and not necessarily the dependency-check step. I'd then have to litter that (or some other) condition on all subsequent steps.

pinkfloydx33 avatar Jun 30 '23 10:06 pinkfloydx33