Commit graph

203 commits

Author SHA1 Message Date
Matt Lowe 96981b72c7 Added method to allow checking the source code once IonCube has run for
any un-encoded/encrypted files.
This checks against an array of file extens (used mainly to exclude
images and javascript etc.)
It also checks against an array of paths/filenames.
These 2 should maybe be combined into a single array?
If any files are found to not be encoded and havnt been excluded, then
user is prompted to confirm they wish to proced.
This is designed as a last confirmation that you have encoded all the
files that you need, and are not about to push unsecured files to a
server.
2013-11-22 13:03:37 +00:00
Matt Lowe 5fe1fdc168 adding new 'check encryption' function, to check that all
files have been encrypted/encoded, and prompt user to confirm
if the deploy should continue if any files are found to
not be encoded.
TEST - DO NOT USE!
2013-11-21 14:11:45 +00:00
Matt Lowe 9282e770f4 Added first version of the IonCube encoder extension task
This allows you to encrypt a project prior to pushing it
to a server.
2013-11-16 16:36:46 +00:00
Andrés Montañez 7f6cd952df Issue #24. New Deployment Strategy for not Deploying. 2013-11-13 20:13:13 -02:00
Andrés Montañez d8961674d3 Experimental, git rebase deployment strategy. 2013-11-08 11:00:07 -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 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 1e65281ca3 Rollback. 2013-11-07 19:26:32 -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 3872fc35f0 Rewrite Symfony v2 Commands. 2013-10-13 13:15:28 -02:00
Andrés Montañez a29eb1e207 Remove Symfony v1 commands. 2013-10-13 13:14:25 -02:00
Andrés Montañez 80e0a283ff Remove SCM config. 2013-07-06 20:52:39 -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 ca12e74a6d Change Branch on pre-deployment. 2012-12-26 13:15:37 -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 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 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 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
Ismael Ambrosi 6b7d60dfb4 Removed cache:clear command from Warmup task 2012-06-26 20:38:38 -03:00
Ismael Ambrosi 50f2781649 Renamed classes to match the command 2012-06-26 20:01:11 -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 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 51e7de0676 Tweaks on port definition.
Now port can be defined into the hostname.
2012-02-15 19:08:16 -02:00
Andrs Montaez 2ec4f58c77 Tweak on yaml parser. Added option for ssh port. 2012-02-15 18:45:59 -02:00
Andrs Montaez 949750fc1e Fixes and tweaks on command execution. 2012-02-12 15:40:56 -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 67d8eaaa00 Added special case for BuiltIn Releases remote commands. 2012-02-04 16:31:42 -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
Andrs Montaez 9c03ae6bed Changes on configuration.
Preparation for Post Release tasks.
2011-11-28 00:41:53 -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 e5f0fe9cfa Changes on console feedback colors. Example of User Tasks. 2011-11-23 09:38:52 -02:00
Andrs Montaez b161220e69 New reorder of classes and configuration. New instantiation of Tasks. 2011-11-23 01:17:06 -02:00