Getting Started with ProGet
  • 27 Feb 2023
  • 1 Minute to read
  • Dark
    Light
  • PDF

Getting Started with ProGet

  • Dark
    Light
  • PDF

Article Summary

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 once and then deployed consistently across environments. This means that everyone can be sure that what goes into production is exactly what was built and tested.

Third-party packages (e.g. NuGet, npm, PowerShell, and Chocolatey) and Docker containers are also supported, so you can enforce quality standards, monitor 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 give developers and servers consistent access no matter where they are on 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 is available for download in a feed.

In this example, we 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 have 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 (for example, to an open source site like NuGet.org).

Follow the instructions inthe software to make a simple connection.

If you're interested in connecting ProGet to Visual Studio, see How to Add ProGet as a NuGet Package Manager in Visual Studio


Was this article helpful?