Skip to content

Releases: ansistrano/deploy

Changes in 2.2.0

23 Feb 21:09
Compare
Choose a tag to compare

Changes in 2.1.0

19 Feb 15:47
Compare
Choose a tag to compare
  • Added the possibility to copy vault encrypted ssh key files to be used in the git strategy. Thx @bobbyshaw #203

Changes in 2.0.0

02 Feb 20:54
Compare
Choose a tag to compare

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

Changes in 1.12.0

22 Dec 21:39
Compare
Choose a tag to compare
  • 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

Changes in 1.11.0

11 Nov 10:07
Compare
Choose a tag to compare
  • 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!

Fixes in 1.10.1

21 Sep 18:13
Compare
Choose a tag to compare
  • 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

Changes in 1.10.0

21 Sep 18:12
Compare
Choose a tag to compare
  • 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

Fixes in 1.9.1

22 Jul 08:12
Compare
Choose a tag to compare

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

Changes in 1.9.0

19 Jul 07:11
Compare
Choose a tag to compare

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!

Changes in 1.8.0

05 Jul 12:49
Compare
Choose a tag to compare

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