mirror of
https://github.com/hauke68/Magallanes.git
synced 2025-09-17 14:20:18 +02:00
[#185] Create release directory for GitRebase strategy if releases are enabled
This commit is contained in:
parent
b9349cf42b
commit
8752790b3f
@ -34,6 +34,17 @@ class GitRebaseTask extends BaseStrategyTaskAbstract implements IsReleaseAware
|
|||||||
*/
|
*/
|
||||||
public function run()
|
public function run()
|
||||||
{
|
{
|
||||||
|
$this->checkOverrideRelease();
|
||||||
|
|
||||||
|
if ($this->getConfig()->release('enabled', false) == true) {
|
||||||
|
$releasesDirectory = $this->getConfig()->release('directory', 'releases');
|
||||||
|
|
||||||
|
$deployToDirectory = rtrim($this->getConfig()->deployment('to'), '/')
|
||||||
|
. '/' . $releasesDirectory
|
||||||
|
. '/' . $this->getConfig()->getReleaseId();
|
||||||
|
$this->runCommandRemote('mkdir -p ' . $deployToDirectory . '/' . $this->getConfig()->getReleaseId());
|
||||||
|
}
|
||||||
|
|
||||||
$branch = $this->getParameter('branch', 'master');
|
$branch = $this->getParameter('branch', 'master');
|
||||||
$remote = $this->getParameter('remote', 'origin');
|
$remote = $this->getParameter('remote', 'origin');
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user