Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 1.15 KB

azure-devops-powershell-repo.md

File metadata and controls

22 lines (14 loc) · 1.15 KB

Publish and Connect to Azure Devops Package Repo for Powershell

Use Nuget to package and publish your module

nuget sources Add -Name "PowershellModules" -Source "https://pkgs.dev.azure.com/<ADO ORG NAME>/<ADO PROJECT NAME>/_packaging/<FEED NAME>/nuget/v3/index.json" -username "ADO USERNAME" -password "ADO PAT"
nuget pack <NAME OF NUSPEC FILE>.nuspec
nuget push -Source "PowershellModules" -ApiKey AzureDevOpsServices "<NAME OF NUPKG>.nupkg"

Add Ado Artifact feed as powershell repo

$patToken = "PUT TOKEN HERE" | ConvertTo-SecureString -AsPlainText -Force

$credsAzureDevopsServices = New-Object System.Management.Automation.PSCredential("<ADO USERNAME>", $patToken)

Register-PSRepository -Name "PowershellAzureDevopsServices" -SourceLocation "https://pkgs.dev.azure.com/<ADO ORG NAME>/<ADO PROJECT NAME>/_packaging/<FEED NAME>/nuget/v2" -PublishLocation "https://pkgs.dev.azure.com/<ADO ORG NAME>/<ADO PROJECT NAME>/_packaging/<FEED NAME>/nuget/v2" -InstallationPolicy Trusted -Credential $credsAzureDevopsServices

Install-Module -Name <MODULE NAME IN REPO> -Repository PowershellAzureDevopsServices -Credential $credsAzureDevopsServices