Skip to content

Releases: abletech/easy-deployment

v0.6.3

30 Nov 02:13
Compare
Choose a tag to compare

Bugfixes:

  • Fix maintenance page location and typos in README.md

v0.6.2

10 Nov 03:36
Compare
Choose a tag to compare

Enhancements:

  • Add support for maintenance mode using the turnout gem.

v0.6.1

10 Nov 02:44
Compare
Choose a tag to compare

Minor changes:

  • Update reference data load to use the new rake task from easy-reference gem

v0.6.0

05 Nov 05:50
Compare
Choose a tag to compare

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

05 Sep 00:17
Compare
Choose a tag to compare

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

03 Sep 09:33
Compare
Choose a tag to compare

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

03 Jul 00:40
Compare
Choose a tag to compare

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

03 Jul 00:41
Compare
Choose a tag to compare

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 out
  • deploy.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 and staging.rb etc files are rendered correctly as templates, instead of copied over without rendering
  • use deploy:create_symlink instead of deprecated deploy:symlink

0.4.4

03 Jul 00:43
Compare
Choose a tag to compare

Bug Fixes:

  • Bugfix for previous niet role definition, variable should be delayed being evaluated

0.4.3

03 Jul 00:44
Compare
Choose a tag to compare

Enhancements:

  • the server role for the niet tasks are now configurable via set :niet_roles, [:job]