Learn 2021 CI/CD Trends from Dzone Report. Download Now!
Pulp
Pulp
Pulp
CI/CD Stage
Build
Product Type
Artifact Management
Product
Pulp
Company
Red Hat
Community
Founder(s)
Founded
Product Links
Documentation
Release Notes
Community

Pulp

The pulp is a platform for managing repositories of content, such as software packages, and making them available to a large number of consumers. It locally mirrors all/parts of a repository, hosts software packages, and manage many types of content from multiple sources in one place.

Pulp is a platform for managing repositories of software packages and making them available to a large number of consumers. Pulp can locally mirror all or part of a repository, host your own software packages in repositories, and manage many types of content from multiple sources in one place.

One tool for different content types

With Pulp, you can fetch, upload, and distribute content from a wide variety of content types. Add the plugins for the different content you want to work with and use Pulp to manage them all.

Safely roll back with repository versioning

Every time you add or remove content, Pulp creates an immutable repository version so that you can roll back to earlier versions and thereby guarantee the safety and stability of your operation.

Optimizing disk storage and speed during remote synchronization

Download and store only what you need from remote repositories. You can select from three modes to optimize disk speed and storage when synchronizing. While the default download option downloads all content, you can enable either the on_demand or streamed option. The on_demand option saves disk space by downloading and saving only the content that clients request. With the streamed option, you download also on client request without saving the content in Pulp. This is ideal for synchronizing content, for example, from a nightly repository and saves having to perform a disk clean up at a later stage.

Multiple storage options

As well as local file storage, Pulp supports a range of cloud storage options, such as Amazon S3 and Azure, to ensure that you can scale to meet the demands of your deployment.