Skip to content

Commit 4100a2b

Browse files
authored
Merge pull request #59 from WeAreInSpark/dylan-fix
fixed documentation and collectionuri parameter
2 parents 441608d + 680edaf commit 4100a2b

File tree

51 files changed

+4956
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

51 files changed

+4956
-2
lines changed
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
function Validate-CollectionUri {
2+
[CmdletBinding()]
3+
param (
4+
# Parameter help description
5+
[Parameter(Mandatory)]
6+
[string]
7+
$CollectionUri
8+
)
9+
10+
if ($CollectionUri -notmatch '^https:\/\/dev\.azure\.com\/\w+$') {
11+
Write-AzdoError "CollectionUri must be a valid Azure DevOps collection URI starting with 'https://dev.azure.com/'"
12+
} else {
13+
$true
14+
}
15+
}

AzureDevOpsPowerShell/Public/Api/ApprovalsAndChecks/CheckConfigurations/Add-AzDoPipelineBranchControl.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ function Add-AzDoPipelineBranchControl {
3838
param (
3939
# Collection Uri of the organization
4040
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
41+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4142
[string]
4243
$CollectionUri,
4344

AzureDevOpsPowerShell/Public/Api/Build/GeneralSettings/Set-AzDOProjectSetting.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ function Set-AzDoProjectSetting {
2727
param (
2828
# Collection uri of the organization. Can be set with the predefined variable from Azure DevOps.
2929
[Parameter(Mandatory)]
30+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3031
[string]
3132
$CollectionUri,
3233

AzureDevOpsPowerShell/Public/Api/Core/Projects/Get-AzDoProject.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ function Get-AzDoProject {
5050
param (
5151
# Collection Uri of the organization
5252
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
53+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
5354
[string]
5455
$CollectionUri,
5556

AzureDevOpsPowerShell/Public/Api/Core/Projects/New-AzDoProject.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ function New-AzDoProject {
3535
# Collection URI. e.g. https://dev.azure.com/contoso.
3636
# Azure Pipelines has a predefined variable for this.
3737
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
38+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3839
[string]
3940
$CollectionUri,
4041

AzureDevOpsPowerShell/Public/Api/Core/Projects/Remove-AzDoProject.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ function Remove-AzDoProject {
3636
# Collection URI. e.g. https://dev.azure.com/contoso.
3737
# Azure Pipelines has a predefined variable for this.
3838
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
39+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3940
[string]
4041
$CollectionUri,
4142

AzureDevOpsPowerShell/Public/Api/DistributedTask/VariableGroups/Add-AzDoVariableGroupVariable.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ function Add-AzDoVariableGroupVariable {
4141
param (
4242
# Collection Uri of the organization
4343
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
44+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4445
[string]
4546
$CollectionUri,
4647

AzureDevOpsPowerShell/Public/Api/DistributedTask/VariableGroups/Get-AzDoVariableGroup.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ function Get-AzDoVariableGroup {
3131
param (
3232
# Collection Uri of the organization
3333
[Parameter(Mandatory, ValueFromPipelineByPropertyName)]
34+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
3435
[string]
3536
$CollectionUri,
3637

AzureDevOpsPowerShell/Public/Api/DistributedTask/VariableGroups/New-AzDoVariableGroup.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,7 @@ function New-AzDoVariableGroup {
4040
param (
4141
# Collection Uri of the organization
4242
[Parameter(Mandatory)]
43+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4344
[string]
4445
$CollectionUri,
4546

AzureDevOpsPowerShell/Public/Api/Environments/Environments/Get-AzDoEnvironment.ps1

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@ function Get-AzDoEnvironment {
3737
param (
3838
# Collection Uri of the organization
3939
[Parameter(Mandatory, ValueFromPipelineByPropertyName, ValueFromPipeline)]
40+
[ValidateScript({ Validate-CollectionUri -CollectionUri $_ })]
4041
[string]
4142
$CollectionUri,
4243

0 commit comments

Comments
 (0)