Commit graph

485 commits

Author SHA1 Message Date
Andrés Montañez 8bc0a0316e Tweak. 2014-08-07 12:56:19 -03:00
Andrés Montañez de51ce2b04 Issue #51
Possibility of custom commands.
2014-08-07 12:03:11 -03:00
Andrés Montañez 825fc64b0a Issue #47
Movie cleanup of releases on release task.
2014-08-07 11:03:27 -03:00
Andrés Montañez 1bcaca36f0 Issue #62
Add strategy flags.
2014-08-07 10:49:44 -03:00
Andrés Montañez 9c0682d222 Tweak. 2014-08-07 10:29:49 -03:00
Andrés Montañez 846237fabb Tweaks. 2014-08-07 10:12:26 -03:00
Andrés Montañez 7e2d7d4e57 Issue #72
Add -h option to tar command deployment strategy.

     -h, --dereference
           follow symlinks; archive and dump the files they point to
2014-08-06 21:51:17 -03:00
Andrés Montañez 5d728a9105 Proper exit code. Issue #52 2014-08-06 21:43:29 -03:00
Andrés Montañez 8df5534470 Check if classes exists. 2014-08-06 20:41:30 -03:00
Andrés Montañez 981f752c49 Fixed issue #91. 2014-08-06 20:41:23 -03:00
Andrés Montañez 20de8eb7e0 Fix Autoload for Custom Tasks. 2014-08-06 18:25:50 -03:00
Andrés Montañez ce0e707dc6 Support Composer and Symfony App paths. Issue #86
Also specify symfony version (2 o 3).
2014-08-06 17:26:16 -03:00
Andrés Montañez 5fb711593a Add flag --deleteCurrent to delete current release on rollback. Issue #93 2014-08-06 15:03:53 -03:00
Andrés Montañez 2e0c5130dd Fix rollback. 2014-08-06 14:53:42 -03:00
Andrés Montañez 724fc05b9e Tweaks. 2014-08-06 14:35:50 -03:00
Andrés Montañez ec2bb12bf4 Fixes and tweaks. 2014-08-06 14:17:26 -03:00
Andrés Montañez fddeebe59a PHPStorm refactoring. 2014-08-06 14:01:39 -03:00
Andrés Montañez 4c584b2634 Tweaks. 2014-08-06 14:00:11 -03:00
Andrés Montañez 60d16e57f9 Tweak log message. 2014-08-06 13:50:58 -03:00
Andrés Montañez 585fda2f50 Merge pull request #97 from JoeSimsen/master
Allow a release to be zipped
2014-08-06 13:44:37 -03:00
JoeSimsen 8b86243e34 Bugfix
Extract tar Gz Did not have a $command = in front of it, wich was
breaking the commits
2014-07-31 16:10:46 +02:00
JoeSimsen 82c5305137 Allow a release to be zipped
If you enable the parameter 'releases: compressreleases: true', every
release except the current wil be added to a tar.gz. This is to preserve
diskspace on the remote host.
2014-07-31 15:06:20 +02:00
Andrés Montañez d3c8cf5767 Merge branch 'freshcells-add-new-remote-cache-deploy' 2014-07-30 21:50:00 -03:00
Andrés Montañez 25de6b0a8f Merge (partial) PR #56 2014-07-30 21:49:41 -03:00
Andrés Montañez b6ab981f4d Tweaks from PR #58 2014-07-30 21:46:27 -03:00
Andrés Montañez f656675ace Merge branch 'hrakotobe-compatibility' 2014-07-30 21:35:59 -03:00
Andrés Montañez 9a58ce56f0 Resolve conflict for PR #61 2014-07-30 21:35:21 -03:00
Andrés Montañez 78379e866f Merge pull request #96 from elnebuloso/bugfix-tar-deployment
bugfix, deployment targz
2014-07-30 21:28:35 -03:00
Andrés Montañez bf902c9853 Merge pull request #95 from voukka/master
Many bug fixes. With this fixes I was able to test my own Tasks! :)
2014-07-30 21:28:09 -03:00
Andrés Montañez 003e36dc64 Merge pull request #87 from WouterSioen/git-rebase-with-releases
Make the git rebase strategy work with releases
2014-07-30 21:26:59 -03:00
elnebuloso b4ce85199d bugfix, deployment targz
- the created tar only includes relative from the defined from
- now it is possible to use absolute path in .mage/deployment/*.yaml from
2014-07-31 01:55:50 +02:00
Vladimir Grigor 11bdd68fff - factored constants out;
- fixed bug: "releases list" command would die checking for unnecessary --release parameter;
 - console prints log file name if if logging is enabled
2014-07-28 15:43:52 +03:00
Vladimir Grigor e7cad31681 fixed a bug: symlink config value was not respected 2014-07-28 13:58:14 +03:00
Vladimir Grigor d495d10aca fixed a bug: if deploy strategy was set to "disable", release was still trying to do remote stuff. Now release step respects strategy. 2014-07-28 13:49:38 +03:00
Vladimir Grigor 5ce3394b3c refactored Autoloader; added support for json encoded format for environment "hosts" option 2014-07-28 11:53:22 +03:00
Vladimir Grigor 6ecaf41336 removed unnecessary checks in Config 2014-07-27 22:53:49 +03:00
Vladimir Grigor eaccc0dab8 refactoring 2014-07-26 15:33:07 +03:00
Andrés Montañez a26663bec9 Merge pull request #85 from WouterSioen/global-install
Make file locations work better from global install.
2014-07-23 10:38:18 -03:00
Andrés Montañez c11e9f5d94 Merge pull request #84 from WouterSioen/patch-1
Add system-wide installation to the readme.
2014-07-19 22:02:36 -03:00
woutersioen 0ce94c3821 Also use common code in RsyncTask 2014-07-16 17:08:04 +02:00
woutersioen 980d209fb4 Refactor cleaning up releases to a common function. 2014-07-16 17:07:19 +02:00
woutersioen b869876c26 Refactor tar gz to reuse function. 2014-07-16 17:06:00 +02:00
woutersioen f7e2163fed Cleanup releases. 2014-07-16 17:04:23 +02:00
woutersioen 26bc4242d1 Revert excludes 2014-07-16 16:35:18 +02:00
woutersioen f2e01280a5 Fix excludes for releases 2014-07-16 16:32:29 +02:00
woutersioen 014d98bc96 Implement releases in git-rebase
Note: the parameter repository needs to be set to make this work.
2014-07-16 16:29:44 +02:00
woutersioen c7e1175e11 Make file locations work better from global install. 2014-07-16 15:52:23 +02:00
Wouter Sioen 108d51e9f5 Add system-wide installation to the readme.
With this command, you can install mage system-wide, so you only need one install for all your projects.
2014-07-16 15:02:56 +02:00
Andrés Montañez ec29aa37b8 Merge pull request #81 from rodmen/master
add user data and message to lock command
2014-06-29 16:51:30 -03:00
Rodmen 732cc20f1f add user data and message to lock command 2014-06-26 11:05:00 -03:00