Capifony is basically a merger between Capistrano and Symfony.
Capistrano is used in deploying scripts to more than one server, all via SSH. It is a widely used tool, especially in setting up development environments or batch operations.
Capifony works exactly like Capistrano, but is adapted and includes out-of-the-box support for the Symfony PHP framework (1.x and 2.x branches).
So the simpler description would be that Capifony can be used in deploying Symfony projects to multiple servers via SSH.
What is new in this release:
- Added:
- Alternative way on Linux/Ubuntu to deploy using chmod option: access recursively all users write permissions to following directory.
- Rename database move commands to copy
- Check for possible already existing acl on directory
- Make symfony:composer:install run in interactive mode, to allow parameters.(ini|yml) configuration using incenteev/composer-parameter-handle
What is new in version 2.8.3:
- Added:
- Alternative way on Linux/Ubuntu to deploy using chmod option: access recursively all users write permissions to following directory.
- Rename database move commands to copy
- Check for possible already existing acl on directory
- Make symfony:composer:install run in interactive mode, to allow parameters.(ini|yml) configuration using incenteev/composer-parameter-handle
What is new in version 2.6.0:
- Added:
- no_release for symfony1 publish_assets
- Allow to skip or not interactive_mode for the task capifony:doctrine:load:fixtures
- Support composer version specify (install/self-update)
- Removed:
- Unneeded dump of autoload files
What is new in version 2.3.0:
- Allow more Capistrano version
- Allow custom backup path
What is new in version 2.2.8:
- Remove the ability to copy of Composer
- Use composer optimize autoloader
- BugFix running cap deploy with user_sudo = true
- Replace run block for data capturing with capture method + make try_sudo work
- Update assets_version before installing assets
What is new in version 2.2.6:
- Clear controllers should only run on the app role.
- Do not update composer.
What is new in version 2.2.5:
- Host specification in MySQL remote operations.
What is new in version 2.2.4:
- Fixed travis config.
- Fixed symfony:assets:update_version, add sh tests.
- Fixed whitespaces.
What is new in version 2.2.2:
- Fixed missing #{php_bin} variables.
- Added optional symfony:composer:copy_vendors.
What is new in version 2.1.16:
- Added composer:dump_autoload to the finalize_update after hook
- Added new task to allow composer dump-autoload
- Added back the '#{try_sudo}' option to the command
- Tweaked the way 'assets_version' value is updated
- Uses try_sudo instead of run
Requirements:
- Symfony 1.4 or higher
- Capistrano 2.11.0 or higher
Comments not found