mirror of
https://github.com/deployphp/deployer.git
synced 2025-02-23 08:45:04 +01:00
1.3 KiB
1.3 KiB
Rollback Recipe
require 'recipe/deploy/rollback.php';
Configuration
rollback_candidate
Rollback candidate will be automatically chosen by looking
at output of ls
command and content of .dep/releases_log
.
If rollback candidate is marked as BAD_RELEASE, it will be skipped.
:::tip You can override rollback candidate via:
dep rollback -o rollback_candidate=123
::: :::info Autogenerated The value of this configuration is autogenerated on access. :::
Tasks
rollback
Rollbacks to the previous release.
Uses rollback_candidate for symlinking. Current release will be marked as bad by creating file BAD_RELEASE with timestamp and user.
:::warning You can always manually symlink current_path to proper release.
dep run '{{bin/symlink}} releases/123 {{current_path}}'
:::