Releases: abletech/easy-deployment
Releases · abletech/easy-deployment
v0.6.3
v0.6.2
Enhancements:
- Add support for maintenance mode using the
turnout
gem.
v0.6.1
Minor changes:
- Update reference data load to use the new rake task from
easy-reference
gem
v0.6.0
Features:
- Clearer error message, by checking and raises an exception if you haven't added an ssh-key as an identity (
ssh-add -L
) since this is a pre-requisite for ssh-agent forwarding. - Support for using nginx - intended to be along with a stand-alone ruby application server.
Bugfixes:
- Using builting
easy-reference
gem support now works with a custom bundler path if set.
0.5.3
Bugfixes:
bundle_without
was previously set incorrectly in the deploy.rb template, this has been removed from the template. Recommended to remove from your deploy.rb, but low impact.
Featues:
- Added support for multiple platform apache/passenger in the apache tasks. (apache path can now be set)
- Logrotate configuration is now run on each deploy. Previously was only hooked on deploy:start which may not always be run for passenger setups.
- Removed deploy.rb template comments re 'rvm-capistrano' deploying, as we don't primarily deploy off rvm.
- Links to further documentation on the github wiki added to the deploy.rb file
0.5.2
Bugfixes:
- Fix misplaced comments in the default
apache.conf
template that this library generates
New Features:
- Added support for rails asset caching in apache.conf template (provided expires module is enabled)
- Added links to further documentation on passenger VirtualHost patterns to the github wiki
0.5.1
Bugfixes:
- Backup gem requirements for rails 3.2.13 fixed: should be the same as the rails 4 ones, not earlier rails 3 releases
- Fixed
cap deploy:initial
for cases where the deploy stage name didn't match the rails_env name - Fixed backup template not pulling the environment specific hash out of database config
New Features:
- Tail the rails log of your remote servers (either streaming live or the last N lines)
cap tail:live_logs
+cap tail:recent logs
- Load the capistrano rails assetpipeline support by default (can be skipped via generator option)
- Apache/passenger config template now sets
PassengerMinInstances
and provides some disabled example tuning options - Specified license in the gemspec
0.5.0
Large rewrite of both templates, and generator code.
Major new feature is generation of backup config using the gems whenever
and backup
Enhancements:
- Now fixed to capistrano 2.13.5 - dependencies on external capistrano-ext and capistrano_colors are removed.
- Added annotation task to write branch name, git revision, time of deploy, and user to the application root as version.txt
- Removed messy optparse code, and let Thor handle option parsing
deploy.rb
template now displays all feature modules, with some optional ones commented outdeploy.rb
template is now updated with current deployment practices (including newrelic and bugsnag services)- Added generator to create backup configuration - for scheduling cron jobs to backup application data to S3
Bug Fixes:
deploy.rb
andstaging.rb
etc files are rendered correctly as templates, instead of copied over without rendering- use
deploy:create_symlink
instead of deprecateddeploy:symlink
0.4.4
Bug Fixes:
- Bugfix for previous niet role definition, variable should be delayed being evaluated
0.4.3
Enhancements:
- the server role for the niet tasks are now configurable via
set :niet_roles, [:job]