Search This Blog

Showing posts with label tfsbuildmanager. Show all posts
Showing posts with label tfsbuildmanager. Show all posts

Sunday, February 25, 2007

Start a Team Build Using BuildProgressForm

I found out another way for starting a build using the BuildProgressForm. The BuildProgressForm is the same one used by Visual Studio Team Build intergration for starting a build.




This method is very useful for my tool TFSBuildManger.
Here's an example of how to do so:

BuildParameters buildParameters = new BuildParameters();
buildParameters.TeamFoundationServer = teamFoundationServer; buildParameters.TeamProject = teamProject;
buildParameters.BuildType = buildType;
buildParameters.BuildMachine = buildmachine;
buildParameters.BuildDirectory = buildDirectory;
BuildProgressForm frmBuildProgress = new BuildProgressForm(buildParameters, teamFoundationServer);
frmBuildProgress.ShowDialog();

Wednesday, February 21, 2007

TFSBuildManager UI Change (Tabbed View)

It been a while since my last post. Anyway, I have published a new release of TFSBuildManager under CodePlex. The main and only change for this release is that the UI now supports control of multiple build types simultaneously by using tabs. Hope you would like this change. You can download the new version here. I would appreciate your comments on this change and about the application.

Wednesday, January 31, 2007

TFSBuildManager New Version

I have released a new version of TFSBuildManager. You can download it here. I made some changes to the edit build type form and added some advanced properties that are inherited from the imported Microsoft.TeamFoundation.Build.targets file. There are some other cool features like "Execute Without Get" which actually resumes a build from the compilation point disabling the process of creating a workspace. This feature is very handy when you setup a new build machine and the build fails because of errors regarding the machine configuration and not because of source files. For the full feature list see the release change log.
Enjoy.

Wednesday, January 10, 2007

TFSBuildManager

I wrote a utility to manage build types called TFSBuildManager. You can download it's first release here. It is hosted under CodePlex.
Main features of this utility are:
  • Start, stop a build
  • Change build/s quality
  • Delete, backup build/s
  • Edit build type

I wrote it because I needed the ability to manage build types outside Visual Studio environment. Also, I needed some features that are not available through Visual Studio IDE.

I'm planning to add:

  • Advanced build log
  • Add new Build Type
  • Build list filtering
  • Edit advanced Build Type properties

Enjoy.