Deploy Versions Save

Ansible role to deploy scripting applications like PHP, Python, Ruby, etc. in a capistrano style

2.2.0

7 years ago
  • Optional ensure shared_paths exist. Thx @skuark #208

2.1.0

7 years ago

2.0.0

7 years ago

BC Breaks

  • Minimum Ansible version supported is 1.9
  • ansistrano_releases_path and ansistrano_shared_path are now defined as defaults so if you use them in your hooks you should stop referring to the stdout string and just use the variable

Bug Fixes

  • Fix problem with the git strategy in repos with non-ascii filenames. Thanks @merqlove

1.12.0

7 years ago
  • Added support for Ceph RGW S3 in the S3 strategy (thx @hitsumabushi)
  • Improved docs on when rsync is needed (thx @neckhair)
  • Ensure shared_dirs exist on the setup step, instead of doing it in the shared_symlinks step (thx @iangreenleaf)
  • Added support for environment variables in SVN to ease the pain on some legacy projects (thx @rakshazi). Check #191 for more context

1.11.0

7 years ago
  • Major rewrite in the git strategy finally adding support for git submodules. Lots of tests have been added using small github repos as well. (thanks @EvanK)
  • Support for SVN (although it will not work in Ansible 1.8.x due to a bug in these series) (thanks @zystem)
  • Massively improved tests splitting files into different strategies and adding Ansiblecheck (thanks @ChristopherDavenport)
  • Removed Ansible 1.8.x tests in favour of 2.2.x series
  • Better anonymous stats sending both the Ansible version and the strategy being used
  • Some more companies added to our "who is using" section. Thank you all for letting us now!

1.10.1

7 years ago
  • ansistrano_git_result was not properly registered when you were not supplying a git identity key as skipped tasks also register state in Ansible. Contributed by @Lumbendil

1.10.0

7 years ago
  • Support for git subtree in the git strategy. Contributed by @vkill
  • Git strategy rewritten internally removing git checkout-index in favour of git archive + on-the-fly extraction, similar to what capistrano does. Also contributed by @vkill

1.9.1

7 years ago

Reverting a change in 1.7.3 that introduced a regression in some projects where folders to be symlinked have .gitkeep files or similar (common behaviour in some frameworks). Thanks @free6k for reporting and testing

1.9.0

7 years ago

If you are using the git strategy supplying a git_identity_key with ansistrano_git_identity_key_path the key will be shredded after the repo is pulled. Thanks @vkill for this feature!

1.8.0

7 years ago

We added the ability to also have shared files (not only folders). Thanks @shannara for this feature!