Commit Graph
100 Commits
Author SHA1 Message Date
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 5980e1ade4 Remove version from composer. 2013-06-23 15:37:41 -03:00
Andrés Montañez 9570c330df Tweaks on the composer.json file. 2013-06-23 15:30:09 -03:00
Andrés Montañez 45d2d4978f Composer tweak. 2013-06-23 15:26:25 -03:00
Andrés Montañez 72ed0ebd6a Tweak on composer. 2013-06-22 20:40:52 -03:00
Andrés Montañez b2d538c3d2 Add MIT license. 2013-06-22 20:30:38 -03:00
Andrés Montañez f0e1db50e4 Add composer configuration. 2013-06-22 20:30:32 -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
Andrés Montañez f8476197ac Address issue #3. Allow install in a custom directory. By default no root user is checked. 2013-06-17 21:17:09 -03:00
Andrés Montañez 345e70ca0b Merge pull request #16 from buzzedword/patch-1
Update README.md
2013-05-01 09:32:06 -07:00
Andrés Montañez f799952160 Merge pull request #15 from rukbat/master
Just a small typo
2013-04-06 12:20:06 -07:00
Andrés Montañez ce3afc94e6 Merge pull request #14 from rodmen/patch-1
Update Mage/Command/BuiltIn/Deploy.php
2013-02-08 11:03:43 -08:00
Andrés Montañez 41be28daba Release Version 0.9.14 2013-01-07 15:58:58 -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 8ed7dd63c4 Version 0.9.11. 2012-10-24 19:53:31 -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 b8728f2aa2 Merge pull request #8 from isidromerayo/master
problems with file permissions
2012-09-20 10:12:29 -07: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
Andrés Montañez d63ca9cc04 Verify if environment is defined. Verify that rollback has release point. 2012-09-19 18:53:14 -03:00
Andrés Montañez 7d8bf35df4 Merge pull request #6 from iambrosi/compiler
New PHAR compiler for the library
2012-06-26 18:49:48 -07:00
Andrés Montañez 20b9a63c3b Merge pull request #5 from iambrosi/cache-warmup-task
Removed cache:clear command from Warmup task
2012-06-26 18:49:24 -07:00
Andrés Montañez db94f0320b Merge pull request #4 from iambrosi/fix-migrate-class
Renamed classes to match the command
2012-06-26 16:30:55 -07:00
Andrés Montañez 384aa3cf79 Merge pull request #2 from javiereguiluz/master
Added a missing PHP_EOL
2012-06-19 05:44:06 -07:00
Andrés Montañez 8874641a66 Version 0.9.10. 2012-04-01 12:46:05 -03:00
Andrés Montañez 7a87460457 New Version 0.9.8. 2012-03-31 14:41:29 -03:00
Andrés Montañez 0410c0efec New feature: Override Release. 2012-03-31 00:33:17 -03:00
Andrés Montañez aaa65800d0 New option, max releases. 2012-03-30 23:51:17 -03:00
Andrés Montañez 6e3e8e0768 Time information feature. 2012-03-30 20:56:07 -03:00
Andrés Montañez b252555655 New Built-In Tasks for Symfony v1 and v2. 2012-03-27 20:13:49 -03:00
Andrs Montaez 3f0efc1a42 New version. Added getters to config and task.
New concept of "stage" where the task runs.
2012-02-24 13:39:40 -02:00
Andrs Montaez de772028bb Tweaks on file permissions for releases. 2012-02-15 19:57:29 -02:00
Andrs Montaez 6bd9d888df Bugfix on host:port config. 2012-02-15 19:22:10 -02:00
Andrs Montaez 4863990f68 Fixes on Config parser for new Yaml library. 2012-02-15 19:18:19 -02:00
Andrs Montaez 51e7de0676 Tweaks on port definition.
Now port can be defined into the hostname.
2012-02-15 19:08:16 -02:00
Andrs Montaez e42a1f1193 Update Fix. 2012-02-15 18:52:35 -02:00
Andrs Montaez e8e436f52e Version 0.9.3 2012-02-15 18:46:26 -02:00
Andrs Montaez 2ec4f58c77 Tweak on yaml parser. Added option for ssh port. 2012-02-15 18:45:59 -02:00
Andrs Montaez 565078a7f8 Replaces peck library for yaml parsing for SPYC library (pure php).
Now we don't need the pecl!
2012-02-14 20:46:34 -02:00
Andrs Montaez 949750fc1e Fixes and tweaks on command execution. 2012-02-12 15:40:56 -02:00
Andrs Montaez 5359a7afbd Changes configuration files extensions.
From "yaml" to "yml"
2012-02-12 12:43:09 -02:00
Andrs Montaez b65632d628 SSH Tweak. Accepts all host connections. No need of interaction with ssh-client for new hosts. 2012-02-05 14:12:21 -02:00
Andrs Montaez d255bf1717 New version. 2012-02-05 13:55:40 -02:00
Andrs Montaez 0c2ee3c45f New feature. Copy application from remote source; e.g.: GIT repo. 2012-02-05 00:42:54 -02:00
Andrs Montaez 38711cbac2 Tweak on Host inclusion. 2012-02-04 16:41:09 -02:00
Andrs Montaez 776b21ce08 Feature for declaring the Hosts for reading from a URI (file, url). 2012-02-04 16:37:34 -02:00
Andrs Montaez 67d8eaaa00 Added special case for BuiltIn Releases remote commands. 2012-02-04 16:31:42 -02:00
Andrs Montaez 4015ccc984 If remote command is executed, run it inside the current release; if releases is enabled. 2012-02-04 15:48:15 -02:00
Andrs Montaez bff9e1a8ef Control when no action is provided. 2012-02-04 15:45:28 -02:00
Andrs Montaez 43d730f087 Readme changes. 2012-01-14 23:56:56 -02:00
Andrs Montaez ff1efabaf4 First iteration of upgrade. 2012-01-10 18:21:31 -02:00
Andrs Montaez f21f63456a Add environment with releases. 2012-01-08 19:11:36 -02:00
Andrs Montaez a04daec14e Version command.
Command for showing version.
2012-01-04 00:06:03 -02:00
Andrs Montaez 48af7b62e2 New config settings. 2012-01-03 23:55:08 -02:00
Andrs Montaez 9b27dd8ebe New config settings. 2012-01-03 23:54:57 -02:00
Andrs Montaez 9cf720c602 Rollback awareness.
Tasks are aware if they are in rollbacks; they will be invoked only if
they implement the new interface RollbackAware.
2012-01-03 23:25:42 -02:00
Andrs Montaez 01cbd0e447 Releases Rollback. Tweaks. 2012-01-01 18:10:25 -02:00
Andrs Montaez 2e35bfe129 New configuration usage. Changes on Releases Listing. 2012-01-01 15:46:05 -02:00
Andrs Montaez dd46e4d637 Releases List. 2012-01-01 13:36:41 -02:00
Andrés Montañez b8b054757a Tweak. 2011-11-28 10:49:51 -02:00
Andrs Montaez 9c03ae6bed Changes on configuration.
Preparation for Post Release tasks.
2011-11-28 00:41:53 -02:00
Andrs Montaez 1349f296c0 Added the Install feature. 2011-11-28 00:18:43 -02:00
Andrs Montaez 622150b875 Added Wiki link to Readme. 2011-11-27 15:17:51 -02:00
Andrs Montaez 5faad41b78 First iteration of the Releases feature. 2011-11-27 12:14:40 -02:00
Andrs Montaez 67ca7b1e21 Logging enabled. And fix on Excludes. 2011-11-27 11:05:06 -02:00
Andrs Montaez 8ed0154749 Added the possibility defining (by the user) Excludes for the
rsync.
2011-11-26 23:02:47 -02:00
Andrs Montaez c5ce864371 Config for working with Releases. 2011-11-26 22:51:23 -02:00
Andrs Montaez 264a199150 Command ideas. 2011-11-26 22:51:03 -02:00
Andrs Montaez 1693c364e3 More tweaks on the output. 2011-11-24 19:48:13 -02:00
Andrs Montaez 281ccff483 Tweak on output feedback. 2011-11-24 19:47:19 -02:00
Andrs Montaez 6705cc16c9 Readme tweaks. 2011-11-24 19:44:26 -02:00
Andrs Montaez f0f011245a Readme tweaks. 2011-11-24 19:42:01 -02:00
Andrs Montaez b364b31e04 Cleanup. 2011-11-24 19:36:04 -02:00
Andrs Montaez 1da7b6421c Ignores. 2011-11-24 19:34:29 -02:00
Andrs Montaez ce265b57f4 Readme doc. 2011-11-24 19:32:24 -02:00
Andrs Montaez 4880fab1eb List docs. 2011-11-24 19:25:01 -02:00
Andrs Montaez edba881bed Doc. 2011-11-24 19:24:04 -02:00
Andrs Montaez db7234314d Doc Format. 2011-11-24 19:21:44 -02:00
Andrs Montaez 70d02a95c1 Doc 2011-11-24 19:18:12 -02:00
Andrs Montaez 42e5b3da25 Lists. 2011-11-24 19:08:50 -02:00
Andrs Montaez f941728253 Styles 2011-11-24 19:05:35 -02:00