Fantastic Package Management Tool
Use Cases and Deployment Scope
In order to avoid issues with package distribution and mitigate costs, we started using Pulp as a package manager. It delivers a very straightforward experience allowing users to interface it to multiple environments (e.g. production, sandbox, etc.), which is quite convenient. Pulp not only provides the whole structure necessary to manage packages but also does that in an extremely safe manner, thus allowing experimentation in the early stages of new projects.
Pros
- Package management
- CI/CD integration
- Several storage options
Cons
- Quite fiddly at first
- May require additional maintenance
Likelihood to Recommend
I understand that this tool may not be for everyone, but it served its purpose perfectly for us. It allows us to safely change to older repositories in case we need to roll back any changes. It has definitely reduced operational costs for us due to allowing us to safely manage our own packages without relying solely on external providers, which are not always reliable. However, it's worth mentioning that the setup/maintenance can be a little bit fiddly for some users. There's a learning curve here, but, to us, it was totally worth it.