HOME

TheInfoList



OR:

ProGet is a package management system, designed by the
Inedo Inedo is a software product company with headquarters in Berea, Ohio. It that makes Enterprise DevOps tools, namely BuildMaster, ProGet, and Otter. Inedo also publishes software-related products, including Release! the Game, Programming Language ...
software company. It allows users to host and manage personal or enterprise-wide packages, applications, and components. It was originally designed as a private NuGet (the package manager for the
Microsoft Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
development platform) manager and symbol and source server. Beginning in 2015, ProGet has expanded support, added enterprise grade features, and is targeted to fit into a
DevOps DevOps is a set of practices that combines software development (''Dev'') and IT operations (''Ops''). It aims to shorten the systems development life cycle and provide continuous delivery with high software quality. DevOps is complementary t ...
methodology. Enterprises utilize ProGet to “package
applications Application may refer to: Mathematics and computing * Application software, computer software designed to help the user to perform specific tasks ** Application layer, an abstraction layer that specifies protocols and interface methods used in a c ...
and components” with the aim of ensuring software is built only once, and deployed consistently across environments. The research and advisory company
Gartner Gartner, Inc is a technological research and consulting firm based in Stamford, Connecticut that conducts research on technology and shares this research both through private consulting as well as executive programs and conferences. Its clients ...
lists ProGet as a tool aligned to the “Preprod” section of a DevOps toolchain being used to “hold/stage the software ready for release”. ProGet currently supports a growing list of package managers, including NuGet, Chocolatey, Bower, npm, Maven, PowerShell, RubyGems, Helm for
Kubernetes Kubernetes (, commonly stylized as K8s) is an open-source container orchestration system for automating software deployment, scaling, and management. Google originally designed Kubernetes, but the Cloud Native Computing Foundation now maintai ...
,
Debian Debian (), also known as Debian GNU/Linux, is a Linux distribution composed of free and open-source software, developed by the community-supported Debian Project, which was established by Ian Murdock on August 16, 1993. The first version of De ...
, Python, and
Visual Studio Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs including websites, web apps, web services and mobile apps. Visual Studio uses Microsoft software development platforms such ...
Extensions (.vsix). ProGet also supports Docker containers, Jenkins build artifacts (through a plugin) and vulnerability scanning. It is possible to monitor feeds from the ProGet interface; these features are also available to be managed from a number of the clients with which it interfaces.


Features

Some of ProGet's main features include: * Feed aggregation * Connected feed filtering by package or license * Build/deployment server integration * Multiple feed support * Symbol & source server, avoiding the need for a separate symbol server for packages that contain
program database Program database (PDB) is a file format (developed by Microsoft) for storing debugging information about a program (or, commonly, program modules such as a DLL or EXE). PDB files commonly have a .pdb extension. A PDB file is typically crea ...
s (PDBs) * Users-based security * Integrated LDAP * Automatic failover * Multi-site replication * Cloud storage, supporting Amazon S3 and Azure Blob package stores * Deployment records * Package promotion *
Jenkins Jenkins may refer to: People * Jenkins (name), history of the surname * List of people with surname Jenkins * The Jenkins, country music group Places United States *Jenkins, Illinois *Jenkins, Kentucky *Jenkins, Minnesota *Jenkins, Missouri *Je ...
CI support * Vulnerability scanning * OSS License Filtering * Publish directly from Visual Studio * Webhooks


References


External links

* Package management systems {{programming-software-stub