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. Centralize your software applications and components and provide uniform access...
There's not a whole lot to a package: it's just a zip file containing the files you actually want to distribute, as well as a manifest file that describes the package itself. There are a lot of options for creating and publishing universal packages to ProGet, either from a developer's workstation, a build server, or anywhere else...
Think of a feed like a private 'app store', but for your own applications and components. Users can easily see what's available and download desired packages, and old and unused packages can be automatically cleaned. You can control who can access which feeds, and assign granular permissions for performing specific tasks on a feed...
Third-party packages (such as NuGet, PowerShell, Chocolatey) are supported. This allows you to enforce quality standards, monitor for open-source licenses, and scan for vulnerabilities across all packages, much earlier in the development cycle. If there is a third-party package format designed for your specific use case, consider using it instead of Universal Packages...
Using ProGet's Docker Registries, you can manage your own and third-party Docker images in a uniform manner, while defining fine-grained access control. ProGet works transparently with the Docker client, with images created internally or downloaded from remote Docker resources such as Docker Hub...
ProGet will install on any supported version of Windows; simply click through the installer to get ProGet up and running in minutes. Through the installer, you will select the edition you wish to install, a trial, the free edition, or enter a license key. Review the step-by-step Installation Guide for details as to what's happening behind the scenes...