Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Deployment Bundle

Deployment Bundle Laravel Package

presta/deployment-bundle

A Symfony bundle that adds deployment tooling to PHP projects, helping automate release and environment tasks through console commands. It aims to simplify repeatable deployments so teams can ship updates more reliably from local machines or CI pipelines.

View on GitHub
Deep Wiki
Context7

Presta Deployment Bundle is a Symfony bundle for defining and running repeatable deployment workflows from the console. It helps teams keep release logic close to the application, with configurable steps and an extensible structure for custom deployment needs.

  • Configurable deployment workflows and tasks
  • Symfony Console integration for repeatable releases
  • Environment-aware execution for staged rollouts
  • Extensible design for custom deployment steps
  • Clear logging and failure handling for safer releases
Frequently asked questions about Deployment Bundle
Can I install presta/deployment-bundle in a Laravel application?
No. It is a Symfony 2 bundle built on Symfony's bundle, kernel and dependency injection conventions, and it exposes its functionality through Symfony console commands that have no equivalent in Laravel's service provider and container model. There is no service provider, no Laravel-facing config and no integration layer, so Composer would install files Laravel never loads. Making it work would mean rewriting the integration from scratch, at which point you are no longer really using the package.
Is presta/deployment-bundle still maintained?
No. The last release was 2015-03-12 and the repository is archived, so there are no bug fixes, no PHP 8 compatibility work and no security patches. An archived package cannot receive CVE fixes, which means software composition analysis tooling in your pipeline will flag it. Treat it as a historical artifact rather than a dependency.
What PHP and Symfony versions does presta/deployment-bundle support?
It targets the PHP 5.x and Symfony 2.x era. Modern PHP 8.x and Symfony 6 or 7 are a decade of drift away. Its transitive constraints on Symfony 2 components conflict with current framework versions, so dependency resolution fails outright rather than installing cleanly.
What did presta/deployment-bundle actually do?
It centralized deployment tasks by providing configurable console tooling for release and deployment steps inside a Symfony application. In practice that meant multi-environment task orchestration, remote command execution and release sequencing driven from the command line. That entire capability set now lives in CI/CD platforms and dedicated deployment tools.
What are the best alternatives to presta/deployment-bundle?
GitHub Actions, GitLab CI, Deployer, Laravel Envoy, Ansible and Kubernetes rollouts all cover the same ground with active maintenance. For Laravel specifically, Envoy plus a CI pipeline handles most release orchestration needs. None of these require a framework-coupled bundle.
Will composer require presta/deployment-bundle fail on a modern app?
Almost certainly yes. Any transitive constraint on Symfony 2.x components conflicts with current Symfony releases, and PHP 8.x is far outside its supported range. Forcing an install with ignore-platform-reqs would leave you with a package you cannot upgrade, patch or debug. Do not spend engineering time working around resolution failures.
Is presta/deployment-bundle a security risk?
An archived package cannot receive security fixes, so any future CVE stays open indefinitely. It will trip Dependabot, Snyk and composer audit gates, requiring a formal risk exception to ship. There is also a supply-chain concern: abandoned Packagist names are candidates for re-registration, so trusting the name over time is itself a hazard.
Does presta/deployment-bundle have an active community?
Effectively no. It has roughly one star and zero dependents on Packagist, with no fork ecosystem and no evidence of production use. That means no informal support channel and no battle-testing to borrow confidence from. If you hit a problem, you are on your own.
How do I migrate a legacy app off presta/deployment-bundle?
Inventory every console command, service definition and configuration key the bundle contributes, because that inventory is your requirements document. Record the actual deployment sequences it drives, including order of operations, environment targeting, rollback behavior and failure handling, since undocumented behavior is the main migration risk. Then rebuild those sequences as declarative pipeline definitions in your target CI/CD system instead of porting bundle internals forward. Run the old and new pipelines in parallel before cutting over.
Should I use presta/deployment-bundle as a reference for a Laravel deployment pipeline?
Only as a read-only reference during a migration off it, never as an installed dependency. The concepts it encodes are pre-container, Capistrano-era patterns that current tooling expresses far more cleanly. If you are evaluating it for net-new work, the real backlog item is the specific deployment behavior you cannot express in your current CI/CD system, not the package.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
jinas/dhivatar
store-doc/laravel-storage-driver
plus-it/laravel-translation-manager
diephp/perhaps
diephp/telegraph
osmaviation/spreadsheet
microsoft/fluentui-system-icons
mmccook/php-json-canonicalization-scheme
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
cgv/localized-resource