Пример #1
0
/**
 * @brief Executes all pending builds.
 */
function runBuilds()
{
    $builds = Builds::getPendingBuilds();
    foreach ($builds as $build) {
        // checkout revision
        system(__DIR__ . "/vcs/checkout '" . $build->revision . "'", $retval);
        if ($retval != 0) {
            $build->setResult('ERROR', "Failed to checkout revision\n", $retval);
            continue;
        }
        runBuild($build);
    }
}