Getting Started with ProGet
  • 13 Apr 2022
  • 1 Minute to read
  • Dark
    Light
  • PDF

Getting Started with ProGet

  • Dark
    Light
  • PDF

Getting Started with ProGet

Note: Unless otherwise noted, documentation refers to the most recent stable release of ProGet.

What is ProGet

ProGet helps you package applications and components so you can ensure your software is built only once, and then deployed consistently across environments. This means everyone can be certain that what goes to production is exactly what was built and tested.

Third-party packages (such as NuGet, npm, PowerShell, and Chocolatey) and Docker containers are also supported, allowing you to enforce quality standards, monitor for open-source licenses, and scan for vulnerabilities across all packages, much earlier in the development cycle.

With high-availability, load-balancing, and multi-site replication, ProGet can centralize your organization’s software applications and components to provide uniform access to developers and servers, no matter where they are in your network.

A 3 minute guide to getting started with ProGet and Visual Studio:

How to Create a New Feed in ProGet

A feed is a private repository for your own applications and components. Feeds are used to store packages, container images, or other assets. Users can easily see what’s available to download in a feed.

In this example, we’ll create a NuGet feed, a package format developed by Microsoft to distribute free and open-source .NET libraries.

Step 1: Click [Create New Feed]

A new instance of ProGet will also guide you through this process via the built-in Tutorial.

gettingstarted_proget_createnewfeed_highlighted.png

Step 2: Select Feed Type

In the "Create New Feed" page, scroll through the list of feeds to select the desired type. For this tutorial, we'll choose a NuGet feed.

gettingstarted_proget_selectnewfeed.png

Step 3: Configure the Feed

In the pop-up window, configure the feed to the desired specifications.

gettingstarted_proget_createnewfeedwindow

This tutorial is an example of caching and filtering packages from NuGet.org, so we'll name the feed "public-nuget" and select "Free/Open Source packages."

When you're ready, click [Create New Feed]

Step 4: Add a Connector and Connect to Visual Studio

Now that you've created a feed, you can use other ProGet features such as license detection or vulnerability scanning.

The most common next step is to add a Connector (like to an open-source site like NuGet.org).

Follow the in-software directions to easily connect.

If you're interested in connecting ProGet to Visual Studio, read How To Add ProGet As A NuGet Package Manager In Visual Studio


Was this article helpful?