mirror of
https://github.com/hauke68/Magallanes.git
synced 2026-08-28 10:08:56 +02:00
New configuration usage. Changes on Releases Listing.
This commit is contained in:
@@ -9,28 +9,15 @@ class Mage_Task_BuiltIn_Deployment_Releases
|
||||
|
||||
public function run()
|
||||
{
|
||||
if (isset($this->_config['deploy']['releases']['enabled'])) {
|
||||
if ($this->_config['deploy']['releases']['enabled'] == 'true') {
|
||||
if (isset($this->_config['deploy']['releases']['directory'])) {
|
||||
$releasesDirectory = $this->_config['deploy']['releases']['directory'];
|
||||
} else {
|
||||
$releasesDirectory = 'releases';
|
||||
}
|
||||
if (isset($this->_config['deploy']['releases']['symlink'])) {
|
||||
$symlink = $this->_config['deploy']['releases']['symlink'];
|
||||
} else {
|
||||
$symlink = 'current';
|
||||
}
|
||||
if ($this->_config->release('enabled', false) == true) {
|
||||
$releasesDirectory = $this->_config->release('directory', 'releases');
|
||||
$symlink = $this->_config->release('symlink', 'current');
|
||||
|
||||
$currentCopy = $releasesDirectory
|
||||
. '/' . $this->_config['deploy']['releases']['_id'];
|
||||
$currentCopy = $releasesDirectory . '/' . $this->_config->getReleaseId();
|
||||
|
||||
$result = $this->_runRemoteCommand('ln -sf ' . $currentCopy . ' ' . $symlink);
|
||||
return $result;
|
||||
$result = $this->_runRemoteCommand('ln -sf ' . $currentCopy . ' ' . $symlink);
|
||||
return $result;
|
||||
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user