private void populateBuilds() { try { listViewCurrentBuilds.Clear(); buildsInfo = BuildLoader.LoadBuilds(); foreach (Build build in buildsInfo.builds) { listViewCurrentBuilds.Items.Add(build.name); } } catch (XmlException ex) { Dialogs.ErrorMessage($"Unable to load builds list\n{ex.Message}"); } }
static void Main(string[] args) { if (args.Length != 3) { System.Console.WriteLine("Wrong number of parameters passed to Builder.Console"); Environment.ExitCode = -1; return; } Settings settings = new Settings(); settings.LoadSettings(); BuildLoader loader = new BuildLoader(); Builder.Common.Builder builder = loader.Load(settings.BuildInstructions); // Run all steps. builder.StepStart = -1; builder.StepEnd = -1; builder.LoadMacros(args[0], args[1], args[2]); string result; if (!settings.ValidateSettings(builder, out result)) { System.Console.WriteLine(result); Environment.ExitCode = -1; return; } builder.LoadSettings(settings); ManualResetEvent eventStopThread = new ManualResetEvent(false); ManualResetEvent eventThreadStopped = new ManualResetEvent(false); BuildRunner runner = new BuildRunner(eventStopThread, eventThreadStopped, builder); runner.StepError += new BuildRunner.StepErrorDelegate(runner_StepError); builder.MessageLog += new Builder.Common.Builder.MessageLogDelegate(builder_MessageLog); runner.Run(); return; }
private void LoadSettings() { Settings settings = new Settings(); settings.LoadSettings(); txtPathSource.Text = settings.SourcePath; txtPathVS8.Text = settings.VSPath; txtPathMSBuild.Text = settings.MSBuildPath; txtBuildNumber.Text = settings.BuildNumber.ToString(); txtPathInnoSetup.Text = settings.InnoSetupPath; txtVersion.Text = settings.Version; txtPathSubversion.Text = settings.SubversionPath; string s = settings.BuildInstructions; BuildLoader oBuildLoader = new BuildLoader(); m_oBuilder = oBuildLoader.Load(s); m_oBuilder.MessageLog += new Builder.Common.Builder.MessageLogDelegate(m_oBuilder_MessageLog); string s2 = s; }
private void OnSelectedProjectChanged() { if (SelectedProject != null) { var dependenciesLoader = new DependenciesLoader(versionControl, SelectedProject); dependenciesLoader.Load(OnDependenciesLoaded); var buildLoader = new BuildLoader(buildServer, SelectedProject.Name); buildLoader.Load(OnBuildsLoaded); var teamMemnberLoader = new TeamMemberLoader(server, SelectedProject); teamMemnberLoader.Load(OnTeamLoaded); } }