app\models\Project::getTargetWorkspace PHP 메소드

getTargetWorkspace() 공개 정적인 메소드

获取目标机要发布的目录 {webroot}
public static getTargetWorkspace ( ) : string
리턴 string
    public static function getTargetWorkspace()
    {
        return rtrim(static::$CONF->release_to, '/');
    }

Usage Example

예제 #1
0
 /**
  * 获取远程服务器要操作的任务命令
  *
  * @param $task    string
  * @param $version string
  * @return string string
  */
 public static function getRemoteTaskCommand($task, $version)
 {
     $tasks = GlobalHelper::str2arr($task);
     if (empty($tasks)) {
         return '';
     }
     $cmd = [];
     $workspace = Project::getTargetWorkspace();
     $version = Project::getReleaseVersionDir($version);
     $pattern = ['#{WORKSPACE}#', '#{VERSION}#'];
     $replace = [$workspace, $version];
     foreach ($tasks as $task) {
         $cmd[] = preg_replace($pattern, $replace, $task);
     }
     return join(' && ', $cmd);
 }
All Usage Examples Of app\models\Project::getTargetWorkspace