- Implement package management.
- Manage package feed.
- Consume and create packages.
- Publish packages.
A package is a formalized way of creating a distributable unit of software artifacts that can be consumed from another software solution.
Public:
Explore self-hosted and SaaS based package sources
Private:
Consume packages
The package manager will download the individual packages from the sources and install them locally on the development machine or build server.
Upstream sources
One way to specify multiple package sources is by choosing a primary source and an upstream source.
The package manager will evaluate the primary source first and switch to the upstream source when the package isn’t found there.
Introduction to Azure Artifacts
Azure Artifacts currently supports feeds that can store five different package types:
NuGet packages
npm packages
Maven
Universal packages
Python
Publish packages
Creating a feed
What are feeds in Azure Artifacts?
In Azure Artifacts, you can have multiple feeds in your projects, and you can make them available to only users authorized in your project or for your entire organization.
Controlling access
Push packages to a feed
Once you’ve authenticated to Azure DevOps, you can pull and push packages to the package feed, provided you have permission to do so.