c0ntax/deployment-tasks-bundle
Adopt When:
php artisan migrate, php artisan cache:clear).knp-gaufrette-bundle) for task state persistence.Look Elsewhere If:
"This package automates repetitive, error-prone deployment tasks—like database migrations or cache clearing—so they run once and only once per deployment, reducing manual work and risks. By integrating it into our Symfony/Laravel stack, we can standardize deployments, cut downtime, and free engineers to focus on high-impact features. The low-code setup (just add a Composer package and minimal config) makes it a quick win for reliability without heavy lift."
"This is a lightweight Symfony bundle that wraps c0ntax/deployment-tasks to handle one-time deployment logic (e.g., post-deploy cleanup, feature flag updates). It uses knp-gaufrette for state persistence, so tasks won’t re-run accidentally. Ideal for teams tired of manual scripts—just configure it in knp_gaufrette.yaml and let it handle the rest. Tradeoff: minor dependency overhead, but massive time savings long-term."
"This solves the ‘did we run X script?’ problem by ensuring deployment tasks execute exactly once per release. No more missed steps or flaky CI jobs. The package integrates with our existing Symfony setup and uses Gaufrette for storage, so it’s self-contained. Perfect for teams looking to reduce deployment anxiety without overhauling their pipeline."
How can I help you explore Laravel packages today?