webhook 配置

201 阅读1分钟
        $path = 'path';
        $cmds = [
            "whoami",
            "git pull 2>&1",
        ];
        foreach ($cmds as $cmd) {
            $res = exec($cmd);
            $data[] = [
                'path' => $path,
                'cmd' => $cmd,
                'res' => $res,
            ];
        }
        //        $res_log = "-------- {$name} update to  {$message} --------"
        //            . PHP_EOL;
        //        $res_log .= $res . PHP_EOL;
        //        file_put_contents("git-webhook.log", $res_log, FILE_APPEND);//写入日志

        return $data;

注意项目文件需要有www用户的读写权限