void __currentrunner_OnBuildWarning(object sender, SharpBuildLogger.Events.SharpBuildWarningEvent e) { IMSBuildTaskServiceProvider buildSrv = this.serviceProvider.GetService(typeof(MSBuildTaskService)) as IMSBuildTaskServiceProvider; buildSrv.ReportWarning(e.Message, e.File, e.ColumnNumber, e.LineNumber); }
void __currentrunner_OnBuildInternalError(object sender, SharpBuildLogger.Events.SharpBuildInternalErrorEvent e) { IMSBuildTaskServiceProvider buildSrv = this.serviceProvider.GetService(typeof(MSBuildTaskService)) as IMSBuildTaskServiceProvider; buildSrv.ReportError(e.Message); }
void __currentrunner_OnBuildStart(object sender, SharpBuildLogger.Events.SharpBuildStartEvent e) { IMSBuildTaskServiceProvider buildSrv = this.serviceProvider.GetService(typeof(MSBuildTaskService)) as IMSBuildTaskServiceProvider; buildSrv.ClearError(); }
void __currentrunner_OnBuildFinished(object sender, SharpBuildLogger.Events.SharpBuildFinishedEvent e) { if (e.Successed) { // Trigger to deploy.... if (__currentrunner.AutoDeploy) { SharpBuildDeployService srv = this.serviceProvider.GetService(typeof(SharpBuildDeployService)) as SharpBuildDeployService; if (__currentrunner.BuildProject != null) srv.DeployProject(__currentrunner.BuildProject); else srv.DeploySolution(__currentrunner.BuildSolution); } } }