private void OpenProjectConsolePage(Project project) { if (project == null) { return; } string url = HudsonService.GetConsolePage(project); UIUtils.OpenWebPage(url, logger); }
public ServersSettingsController(ServerListControl serverListControl, ProjectListControl projectListControl, BarStaticItem statusTextItem, BarEditItem statusProgressItem) { this.serverListControl = serverListControl; this.projectListControl = projectListControl; this.statusTextItem = statusTextItem; this.statusProgressItem = statusProgressItem; configurationService = (ConfigurationService)ContextRegistry.GetContext().GetObject("ConfigurationService"); hudsonService = (HudsonService)ContextRegistry.GetContext().GetObject("HudsonService"); serverListControl.ConfigurationService = configurationService; projectListControl.ConfigurationService = configurationService; projectListControl.HudsonService = hudsonService; }
private void runBuildMenuItem_Click(object sender, EventArgs e) { Project project = GetSelectedProject(); if (project == null) { return; } try { HudsonService.SafeRunBuild(project); } catch (Exception ex) { LoggingHelper.LogError(logger, ex); XtraMessageBox.Show(string.Format(HudsonTrayTrackerResources.RunBuildFailed_Text, ex.Message), HudsonTrayTrackerResources.RunBuildFailed_Caption); } }