en-US/about_AzDoTaskGroup.help.txt

.NAME
    AzDoTaskGroup
 
.SYNOPSIS
    DSC resource for managing Azure DevOps reusable task groups.
 
.DESCRIPTION
 
 
.PARAMETER ProjectName
    Key - System.String
 
.PARAMETER TaskGroupName
    Required - System.String
 
.PARAMETER Description
    Write - System.String
 
.PARAMETER Category
    Write - System.String
 
.PARAMETER Tasks
    Write - HashTable[]
 
.PARAMETER Inputs
    Write - HashTable[]
 
.EXAMPLE 1
 
This example shows how to create a task group in an Azure DevOps project.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoTaskGroup 'AddAzDoTaskGroup'
        {
            Ensure = 'Present'
            ProjectName = 'MyProject'
            TaskGroupName = 'MyBuildTaskGroup'
            Description = 'Reusable build steps for .NET projects'
            Category = 'Build'
        }
    }
}
 
.EXAMPLE 2
 
This example shows how to update a task group in an Azure DevOps project.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoTaskGroup 'UpdateAzDoTaskGroup'
        {
            Ensure = 'Present'
            ProjectName = 'MyProject'
            TaskGroupName = 'MyBuildTaskGroup'
            Description = 'Reusable build steps for .NET and Node.js projects'
            Category = 'Build'
        }
    }
}
 
.EXAMPLE 3
 
This example shows how to remove a task group from an Azure DevOps project.
 
Configuration Example
{
    Import-DscResource -ModuleName 'AzureDevOpsDscNative'
 
    node localhost
    {
        AzDoTaskGroup 'RemoveAzDoTaskGroup'
        {
            Ensure = 'Absent'
            ProjectName = 'MyProject'
            TaskGroupName = 'MyBuildTaskGroup'
        }
    }
}