Commit graph

101 commits

Author SHA1 Message Date
Andrés Montañez 03b158c0a5 Abort Deployment when pre-deploy task fails. Addresses issue #29 2013-11-08 13:42:34 -02:00
Andrés Montañez d8961674d3 Experimental, git rebase deployment strategy. 2013-11-08 11:00:07 -02:00
Andrés Montañez c36f82ea4e Fixes for Per Host Configuration. 2013-11-07 23:48:59 -02:00
Andrés Montañez fdc9f4e12e Make all Magento tasks to gues where they should run (local or remote). 2013-11-07 23:33:19 -02:00
Andrés Montañez 974304e707 Make all Symfony2 tasks to gues where they should run (local or remote). 2013-11-07 23:32:37 -02:00
Andrés Montañez 6f6cf2436a Allows to guess where a command should be executed (remote or local) based on the stage of the task. 2013-11-07 23:32:16 -02:00
Andrés Montañez 1653b6354d Add Magento Tasks for clearing cache. Features by Oscar Reales. 2013-11-07 23:12:30 -02:00
Andrés Montañez 0722a33137 New Feature. Deploy Strategy: rsync or tar.gz; by default it tries to guess the best strategy. 2013-11-07 21:49:15 -02:00
Andrés Montañez 4f60b89e31 Tweaks on Compiler. 2013-11-07 19:57:44 -02:00
Andrés Montañez ee0bc27bc7 Revert "Tweaks on Compile."
This reverts commit 426858cb00.
2013-11-07 19:51:48 -02:00
Andrés Montañez 426858cb00 Tweaks on Compile. 2013-11-07 19:45:52 -02:00
Andrés Montañez a41d8d0be9 Locking releases. 2013-11-07 19:28:26 -02:00
Andrés Montañez 1e65281ca3 Rollback. 2013-11-07 19:26:32 -02:00
Andrés Montañez 09ac6a1e19 Deploy strategy is automatic. 2013-11-07 19:02:05 -02:00
Andrés Montañez 97934aef91 Fixes Issue #26 2013-11-07 12:28:21 -02:00
Andrés Montañez f961a51c37 Big refactoring. Use of Namespaces and codestyles. PSR-0, PSR-1, PSR-2. 2013-11-06 12:44:05 -02:00
Andrés Montañez c32bb708cf Add license information. 2013-11-05 14:12:09 -02:00
Andrés Montañez fe60dfbdd4 Allow to fail a task with a message via Mage_Task_ErrorWithMessageException 2013-11-02 19:14:52 -02:00
Andrés Montañez d5ebf6e6e3 Deploy Summary info. Deploy lock: only run one instance at a time. 2013-11-02 17:10:16 -02:00
Andrés Montañez c9759b19c0 Add List Environment command.
mage list environments
2013-10-13 13:30:55 -02:00
Andrés Montañez 3872fc35f0 Rewrite Symfony v2 Commands. 2013-10-13 13:15:28 -02:00
Andrés Montañez f6df60a406 Add new Run Command method which gusses on the deployment stage to run it local or remote. 2013-10-13 13:15:17 -02:00
Andrés Montañez a29eb1e207 Remove Symfony v1 commands. 2013-10-13 13:14:25 -02:00
Andrés Montañez fbb2aa1a46 Issue #21
PHAR Compiler.
2013-10-06 16:38:37 -02:00
Andrés Montañez cebced4c9b Add deployment status and execute post-deployment tasks if deploy failed (only execute branch reverse and clone removal). 2013-07-07 19:41:09 -03:00
Andrés Montañez 46d00e2f08 Allow override parameters in Host configuration. 2013-07-07 19:14:32 -03:00
Andrés Montañez 80e0a283ff Remove SCM config. 2013-07-06 20:52:39 -03:00
Andrés Montañez b9fba3acc0 Remove SCM config. 2013-07-06 20:50:57 -03:00
Andrés Montañez 67a7f9d6fe Tweak config and logs. 2013-07-06 20:46:29 -03:00
Andrés Montañez 39b1bf7cd5 Change SCM configs. 2013-07-06 20:46:19 -03:00
Andrés Montañez 6015b6d7c1 Change general config file. 2013-07-06 20:45:54 -03:00
Andrés Montañez cadd36a576 Add "post-release" tasks in default environment yaml. 2013-06-17 22:41:08 -03:00
Andrés Montañez 001fa82c51 Address issue #3. Allow install in a custom directory. By default no root user is checked. 2013-06-17 21:17:31 -03:00
Rodrigo Mendez 3ba2a037f6 Update Mage/Command/BuiltIn/Deploy.php 2013-02-08 14:38:03 -02:00
Andrés Montañez ca12e74a6d Change Branch on pre-deployment. 2012-12-26 13:15:37 -02:00
Andrés Montañez c2a9bf0d62 Version 0.9.13. 2012-10-24 20:46:57 -02:00
Andrés Montañez c49737d412 Version 0.9.12. 2012-10-24 20:41:03 -02:00
Andrés Montañez 14b36eab88 Escape " from remote commands. 2012-10-24 19:52:29 -02:00
Andrés Montañez ad6f3cb6ee Show how much time ago was the release. 2012-10-24 19:48:18 -02:00
Andrés Montañez d5913cbb28 Abort deployment if some deployment tasks failed. 2012-10-24 19:13:47 -02:00
Andrés Montañez b6a0bad25b Delegate Releases Deletion to Rsync. 2012-10-24 19:03:12 -02:00
Andrés Montañez d33b0b4858 Tweaked the Post-Releases and Scheduled the Release as a separate batch. 2012-10-24 18:59:34 -02:00
Andrés Montañez 87fac2a7a8 Renamed Symfony1 tasks. 2012-09-23 19:38:47 -03:00
Andrés Montañez bf53652141 Renamed Symfony1 tasks. 2012-09-23 19:38:34 -03:00
Andrés Montañez 969caa0bbb Allow parameter configuration on the Task configuration definition. 2012-09-23 19:33:10 -03:00
Andrés Montañez 811c83e13a Major overhauling and refactoring of Magallanes Command and Tasks modulairty and workflow.
ADVICE: there is no Backwards Compatibility with custom tasks, those
using the _config instance will be broken or those using the
getEnvironmentName().
2012-09-21 00:23:07 -03:00
Andrés Montañez 05b102b273 Major overhauling and refactoring of Magallanes Command and Tasks modulairty and workflow.
ADVICE: there is no Backwards Compatibility with custom tasks, those
using the _config instance will be broken or those using the
getEnvironmentName().
2012-09-21 00:22:22 -03:00
Andrés Montañez adb3a67924 More flexibility on releases path. Addresses Issue #7. 2012-09-19 19:36:54 -03:00
Andrés Montañez 59cdb24087 Reloads config after SCM Update. 2012-09-19 19:26:10 -03:00
Andrés Montañez 04b194d91a New LOCK feature. 2012-09-19 19:16:52 -03:00