-
Notifications
You must be signed in to change notification settings - Fork 7
Home
Viktor Sych edited this page Oct 11, 2024
·
2 revisions
deploy_pin
is a Ruby library designed to streamline task management during the deployment process. Deployments often require executing specific commands or tasks either before or after the main deployment, and deploy_pin
helps you do just that—without blocking the main thread.
While traditional migrations handle many operations, there are often tasks that don't fit neatly into migration workflows. deploy_pin
gives you the flexibility to execute tasks before, after, or independently of migrations, ensuring that your deployment runs smoothly and efficiently.
- Pre/Post Deployment Task Management: Execute tasks before, after, or separately from migrations.
- Non-Blocking Execution: Run critical deployment tasks without blocking the main thread.
- Task Pinning: Ensure tasks are executed only once to avoid duplicate executions.
-
Seamless Integration: Easily incorporate
deploy_pin
into your Rails app's deployment workflow.
-
Upgrading from
deploy_pin
< 1.7
Learn how to upgrade from older versions ofdeploy_pin
and make sure your setup is compatible with the latest gem features.