Browse Source

[Nostromo] Wrap Tar excludes

pull/1/head
Andrés Montañez 8 years ago
parent
commit
5b0a8d8e4c
  1. 2
      src/Mage/Task/BuiltIn/Deploy/TarGz/PrepareTask.php
  2. 4
      src/Mage/Tests/Command/BuiltIn/DeployCommandTest.php

2
src/Mage/Task/BuiltIn/Deploy/TarGz/PrepareTask.php

@ -54,7 +54,7 @@ class PrepareTask extends AbstractTask
$excludes = array_merge(['.git'], $excludes); $excludes = array_merge(['.git'], $excludes);
foreach ($excludes as &$exclude) { foreach ($excludes as &$exclude) {
$exclude = '--exclude=' . $exclude; $exclude = '--exclude="' . $exclude . '"';
} }
return implode(' ', $excludes); return implode(' ', $excludes);

4
src/Mage/Tests/Command/BuiltIn/DeployCommandTest.php

@ -107,7 +107,7 @@ class DeployCommandTest extends TestCase
2 => 'git pull', 2 => 'git pull',
3 => 'composer install --dev', 3 => 'composer install --dev',
4 => 'composer dumpautoload --optimize', 4 => 'composer dumpautoload --optimize',
5 => 'tar cfz /tmp/mageXYZ --exclude=.git --exclude=vendor --exclude=app/cache --exclude=app/log --exclude=web/app_dev.php ./', 5 => 'tar cfz /tmp/mageXYZ --exclude=".git" --exclude="vendor" --exclude="app/cache" --exclude="app/log" --exclude="web/app_dev.php" ./',
6 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost sh -c \\"mkdir -p /var/www/test/releases/1234567890\\"', 6 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost sh -c \\"mkdir -p /var/www/test/releases/1234567890\\"',
7 => 'scp -P 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/mageXYZ tester@testhost:/var/www/test/releases/1234567890/mageXYZ', 7 => 'scp -P 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/mageXYZ tester@testhost:/var/www/test/releases/1234567890/mageXYZ',
8 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost sh -c \\"cd /var/www/test/releases/1234567890 \\&\\& tar xfz mageXYZ\\"', 8 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost sh -c \\"cd /var/www/test/releases/1234567890 \\&\\& tar xfz mageXYZ\\"',
@ -198,7 +198,7 @@ class DeployCommandTest extends TestCase
2 => 'git pull', 2 => 'git pull',
3 => 'composer install --dev', 3 => 'composer install --dev',
4 => 'composer dumpautoload --optimize', 4 => 'composer dumpautoload --optimize',
5 => 'tar cfz /tmp/mageXYZ --exclude=.git --exclude=vendor --exclude=app/cache --exclude=app/log --exclude=web/app_dev.php ./', 5 => 'tar cfz /tmp/mageXYZ --exclude=".git" --exclude="vendor" --exclude="app/cache" --exclude="app/log" --exclude="web/app_dev.php" ./',
6 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost sh -c \\"mkdir -p /var/www/test/releases/1234567890\\"', 6 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost sh -c \\"mkdir -p /var/www/test/releases/1234567890\\"',
7 => 'scp -P 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/mageXYZ tester@testhost:/var/www/test/releases/1234567890/mageXYZ', 7 => 'scp -P 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no /tmp/mageXYZ tester@testhost:/var/www/test/releases/1234567890/mageXYZ',
8 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost sh -c \\"cd /var/www/test/releases/1234567890 \\&\\& tar xfz mageXYZ\\"', 8 => 'ssh -p 22 -q -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no tester@testhost sh -c \\"cd /var/www/test/releases/1234567890 \\&\\& tar xfz mageXYZ\\"',

Loading…
Cancel
Save