Source of file FinalDevBuild.php

Size: 0,815 Bytes - Last Modified: 2020-07-03T12:08:09+00:00

/var/www/docs.ssmods.com/process/src/src/Tasks/IndividualTasks/FinalDevBuild.php

12345678910111213141516171819202122232425262728293031323334353637383940
<?php

namespace Sunnysideup\UpgradeToSilverstripe4\Tasks\IndividualTasks;

use Sunnysideup\UpgradeToSilverstripe4\Tasks\Task;

/**
 * Run a dev/build as a smoke test to see if all is well
 */
class FinalDevBuild extends Task
{
    protected $taskStep = 's60';

    public function getTitle()
    {
        return 'Run dev/build';
    }

    public function getDescription()
    {
        return '
            Runs a dev/build as a smoke test to see if all is well.';
    }

    public function runActualTask($params = [])
    {
        $this->mu()->execMe(
            $this->mu()->getWebRootDirLocation(),
            'vendor/bin/sake dev/build flush=all',
            'It is time for a dev/build',
            false
        );
    }

    protected function hasCommitAndPush()
    {
        return false;
    }
}