public void Process(object param) { _logger.Info("フルビルド拡張機能を実行します"); var _param = param as CutpointStartParameter; if (_param == null) { _logger.Warn("パラメータは必須です"); } var workspace = workspaceRepository.Load(_param.WorkspaceId); if (workspace == null) { _logger.Warn("ワークスペース({0})が見つかりません", _param.WorkspaceId); return; } if (!workspace.LastFullBuildDate.HasValue) { Cutpoint_START(workspace, workspace.PhysicalPath); workspace.LastFullBuildDate = DateTime.Now; workspaceRepository.Save(); } else { } }
public ResponseAapi <string> Get_RegisterWorkspace() { var workspace = workspaceRepository.New(); workspace.Name = "Private"; workspace.PhysicalPath = "/home/atachi/PixstockSample"; workspaceRepository.Save(); var response = new ResponseAapi <string> (); response.Value = "1.0.0"; return(response); }