arcus-azure / arcus-azure/arcus.scripting

✨ Add `Set-AzDevOpsGroupVariable` for more fine-grained control of the DevOps variable group

Open
#435 2 comments 0 reactions 0 assignees View on GitHub
area:devops feature
Dominant language
PowerShell
Stars
10
Forks
13
PR merge metrics
No merged PRs in 30d

Description

**Is your feature request related to a problem? Please describe.**
We currently have a `Set-AzDevOpsArmOutputsToVariableGroup` that provides a way to place all output variables of a ARM/Bicep deployment to an Azure DevOps variable group. But for a more fine-grained control on what needs to be set - and to also set variables that aren't always outputed, there is no easy way to add such a variable.

**Describe the solution you'd like**
Adds an accompanied `Set-AzDevOpsGroupVariable` that allows us to set a single variable in an Azure DevOps variable group.

**Describe alternatives you've considered**
People are forced to output everything they need, even when that information is not applicable or related to the ARM/Bicep's components. That's how it's currently done/available to do.

**Additional context**
In the `Arcus.Scripting.DevOps` module.

Contributor guide

Open the contributing guide

Research direction

Work is in the Arcus.Scripting.DevOps module and should complement Set-AzDevOpsArmOutputsToVariableGroup. Start by locating that existing command and its Azure DevOps variable-group interaction. Done means a companion Set-AzDevOpsGroupVariable can set one specified variable without requiring it to be an ARM/Bicep output, with the module's relevant checks updated.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure, powershell
Domain
devops
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.