Training
Certification
Microsoft Certified: Azure Developer Associate - Certifications
Build end-to-end solutions in Microsoft Azure to create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, and more.
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Azure DevOps Services | Azure DevOps Server 2022 - Azure DevOps Server 2019
Azure Artifacts enables developers to publish and download NuGet packages from sources such as feeds and public registries. With Azure Artifacts, you can create feeds that are either:
In this quickstart, you learn how to:
Create an Azure DevOps organization and a project if you haven't already.
Install the latest NuGet version.
Install the Azure Artifacts Credential Provider.
Sign in to your Azure DevOps organization and navigate to your project.
Select Artifacts, and then select Create Feed.
Provide a Name for your feed, choose the Visibility option that defines who can view your packages, check Include packages from common public sources if you want to include packages from sources like nuget.org or npmjs.com, and for Scope, decide whether the feed should be scoped to your project or the entire organization.
Select Create when you're done.
Sign in to your Azure DevOps server, and then go to your project.
Select Artifacts, and then select Create Feed.
Provide a Name for your feed, choose the Visibility option that defines who can view your packages, check Include packages from common public sources if you want to include packages from sources like nuget.org or npmjs.com, and for Scope, decide whether the feed should be scoped to your project or the entire organization.
Select Create when you're done.
Select Create when you're done.
Sign in to your Azure DevOps server, and then go to your project.
Select Artifacts, and then select New feed.
For Name, enter a descriptive name for your feed.
For Visibility, select an option to indicate who can view packages within the feed.
If you want to include packages from public sources, select the Use packages from public sources through this feed option.
Select Create when you're done.
Note
By default, newly created feeds have their project's Build Service value set to Feed and Upstream Reader (Collaborator).
Sign in to your Azure DevOps organization, and then go to your project.
Select Artifacts, and then select your feed from the dropdown menu.
Select Connect to Feed, and then select NuGet.exe from the left pane. If this is your first time using Azure Artifacts with Nuget.exe, ensure that you installed all the prerequisites.
Follow the instructions in the Project setup section to configure your nuget.config file and authenticate with Azure Artifacts.
Sign in to your Azure DevOps server, and then go to your project.
Select Artifacts, and then select your feed from the dropdown menu.
Select Connect to Feed, and then select NuGet.exe from the left pane.
Follow the instructions in the Project setup section to connect to your feed.
Sign in to your Azure DevOps server, and then go to your project.
Select Artifacts, and then select your feed from the dropdown menu.
Select Connect to Feed, and then select NuGet from the left pane.
Follow the instructions to add your package source URL to nuget.config.
Sign in to your Azure DevOps server, and then go to your project.
Select Artifacts, select your feed from the dropdown menu, and then select Connect to Feed.
Select NuGet from the left pane, and then copy your Package source URL value.
Sign in to your Azure DevOps server, and then go to your project.
Select Artifacts, select your feed from the dropdown menu, and then select Connect to Feed.
Select Visual Studio from the left pane, and then copy your Source URL.
In Visual Studio, select Tools > Options.
Expand the NuGet Package Manager section, and then select Package Sources.
Enter the feed's Name value and the Source URL, and then select the green plus sign (+) to add a source.
If you enabled upstream sources in your feed, clear the nuget.org checkbox.
Select OK when you're done.
In Visual Studio, right-click your project, and then select Manage NuGet Packages.
Select Browse, and then select your feed from the Package source dropdown menu.
Use the search bar to search for packages from your feed.
Note
Using NuGet Package Explorer to search for packages in upstream sources is not supported.
To publish your package to your feed, run the following command. You can enter any string for the ApiKey
argument.
nuget.exe push -Source <SOURCE_NAME> -ApiKey key <PACKAGE_PATH>
Examples:
Project-scoped feed:
nuget.exe push -Source https://pkgs.dev.azure.com/myOrganization/MyProject/_packaging/MyFeed/nuget/v3/index.json -ApiKey AZ release/myDemoPackage.1.0.0.nupkg
Organization-scoped feed:
nuget.exe push -Source https://pkgs.dev.azure.com/myOrganization/_packaging/myFeed/nuget/v3/index.json -ApiKey AZ release/myDemoPackage.1.0.0.nupkg
Note
The ApiKey
is required, but you can use any arbitrary value when publishing to Azure Artifacts feeds.
Training
Certification
Microsoft Certified: Azure Developer Associate - Certifications
Build end-to-end solutions in Microsoft Azure to create Azure Functions, implement and manage web apps, develop solutions utilizing Azure storage, and more.