From e7cad31681686080f8390567387281c953c7d026 Mon Sep 17 00:00:00 2001 From: Vladimir Grigor Date: Mon, 28 Jul 2014 13:58:14 +0300 Subject: [PATCH] fixed a bug: symlink config value was not respected --- .../BuiltIn/Deployment/Strategy/BaseStrategyTaskAbstract.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Mage/Task/BuiltIn/Deployment/Strategy/BaseStrategyTaskAbstract.php b/Mage/Task/BuiltIn/Deployment/Strategy/BaseStrategyTaskAbstract.php index f17afbd..b99e750 100644 --- a/Mage/Task/BuiltIn/Deployment/Strategy/BaseStrategyTaskAbstract.php +++ b/Mage/Task/BuiltIn/Deployment/Strategy/BaseStrategyTaskAbstract.php @@ -28,10 +28,11 @@ abstract class BaseStrategyTaskAbstract extends AbstractTask implements IsReleas protected function checkOverrideRelease() { $overrideRelease = $this->getParameter('overrideRelease', false); + $symlink = $this->getConfig()->release('symlink', 'current'); if ($overrideRelease == true) { $releaseToOverride = false; - $resultFetch = $this->runCommandRemote('ls -ld current | cut -d"/" -f2', $releaseToOverride); + $resultFetch = $this->runCommandRemote('ls -ld '.$symlink.' | cut -d"/" -f2', $releaseToOverride); if ($resultFetch && is_numeric($releaseToOverride)) { $this->getConfig()->setReleaseId($releaseToOverride); }