10

Automise 4 has finally arrived! This article covers some of the new feature that you will find in Automise 4.

[Read the rest of this article...]

18

FinalBuilder 7 supports code quality analysis of .NET assemblies through NDepend. Include detailed analysis and reporting of code metrics in your build process via the FinalBuilder NDepend action.

[Read the rest of this article...]

Posted in: FinalBuilder
11
This is a simple demonstration of how to use the Subversion trigger within FinalBuilder Server over SSH to trigger builds. For the purpose of this de...

[Read the rest of this article...]

08

In this article I will be demonstrating how to setup a Git Trigger that operates over SSH for FinalBuilder Server 7.

For this demonstration I will be starting with a clean install of FinalBuilder 7 and FinalBuilder Server 7 running on Windows Server 2008 R2.

It is important that to log into your machine as the user that you intend to run the build project as within FinalBuilder Server while performing this setup. This will reduce the possibility of overlooking something simple that may cost you hours of frustration to solve.

[Read the rest of this article...]

08

This article explains how to trigger builds in FinalBuilder Server 7 using a Mercurial Trigger operating over SSH.

To demonstrate how to use FinalBuilder Server 7 with Mercurial over SSH I have set up a clean WIndows Server 2008 R2 with FinalBuilder & and FinalBuilder Server 7.

Log into the machine as the user that you want to run the build project under, this will make your life much easier when it comes to configuring Mercurial to work with FinalBuilder Server.

[Read the rest of this article...]

02

In my previous article Getting Started with Git, I provided a simple overview of how to setup Git on a Windows machine, create a GitHub account and push changes from a local repository to your GitHub repository.

This article explores the integration of Git and Finalbuilder and provides a simple demonstration on how to setup and run Git actions using Finalbuilder.

[Read the rest of this article...]

Posted in: FinalBuilder
02

Git is a free, high performance, distributed version control system that was originally developed by Linus Torvalds for the development of the Linux kernel. This article provides a step by step approach to install and configure Git on your machine as well as creating a GitHub online account and linking it to your local repository.

[Read the rest of this article...]

Posted in: FinalBuilder
24
When upgrading to a new version of FinalBuilder 7 on a TFS2010 build server or agent, there are two post-install steps that need to be considered.&nbs...

[Read the rest of this article...]

Posted in: FinalBuilder
16
We've had a few people ask how FinalBuilder and TFS2010 can be used together. This article will outline the main scenarios, but given the flexibility ...

[Read the rest of this article...]

10
This article outlines how to migrate your projects and settings from FinalBuilder Server 6 to Server 7. We've created a FinalBuilder project to do mos...

[Read the rest of this article...]

29
FinalBuilder Server provides a set of triggers that start builds automatically based events, like the time of day, check-ins to a version control syst...

[Read the rest of this article...]

13
In order to support the new Workflow Foundation build technology used by Team Foundation Server 2010,  FinalBuilder 7 ships with a custom TFS Wor...

[Read the rest of this article...]

Posted in: FinalBuilder
13
The latest version of FinalBuilder adds support for Mercurial: the popular, open source distributed version control system. This artcile will cover th...

[Read the rest of this article...]

04
Mecurial is an open source, cross platform distributed version control system. It is fast, powerful and scalable while still being easy to use. This a...

[Read the rest of this article...]

21

A question we often get asked, is "which files triggered my build?". In FinalBuilder Server 6.2, we add The Build Overview Page.

[Read the rest of this article...]

06
The FinalBuilder team spoke with Steve ‘Sly’ Williams to learn more about how Krome Studios use FinalBuilder to effectively automate their builds. What they discovered is that by helping to simplify the automation process for building games, FinalBuilder provides significant competitive advantages for Krome Studios.

[Read the rest of this article...]

Posted in: Case Studies
13

Many people are already using FinalBuilder with Team Build to add functionality to Team Foundation Server. FinalBuilder 6  comes with a new graphical interface for Team Build integration.

This article demonstrates how to create, edit and run Team Build projects using FinalBuilder. It also shows some of the new integration features which add value to Team Foundation Server.

For Team System Users:

If you are using Team System for your builds, then this article shows you how to easily integrate graphical FinalBuilder projects. FinalBuilder can be used to extend and customize your build process, taking a fraction of the time and effort required for MSBuild.

For FinalBuilder Users:

If you are already using FinalBuilder and have recently upgraded to Team System, this article shows you how to integrate FinalBuilder build projects into the Team Foundation Build model.

[Read the rest of this article...]

Posted in: FinalBuilder
03

FinalBuilder 6 includes an excellent new API for creating your own custom actions with .NET. In this technical article, I show an action created using the new API, and explain some of its new features.

"... a complete usable FinalBuilder action, with full argument validation, tagged logging, variable interaction, and taking full advantage of the .NET Framework - in 40 lines of C# code."

[Read the rest of this article...]

Posted in: FinalBuilder
10
Using FinalBuilder with Windows Vista and User Account Control.

[Read the rest of this article...]

Posted in: FinalBuilder
07

Automise 2 is full compatible with Windows Vista. However, there are some things to keep in mind if you are using Vista's User Account Control features.

[Read the rest of this article...]

Posted in: Automise
16
Automise 2 includes new features for automating any application with a graphical user interface. Any Windows application can be automated without having to write a single line of script code!

In this article I go through the new actions which make this possible, and demonstrate a simple demo project.

[Read the rest of this article...]

Posted in: Automise
29
Patrick Philippot, a Microsoft Most Valuable Professional (MVP), owner of MainSoft and independent consultant, talks about how FinalBuilder allowed him to automate his build process and integrate multiple configurations, saving time and avoiding costly mistakes.

[Read the rest of this article...]

21
Case Study: Mitov Software and FinalBuilder
Boian Mitov, owner of Mitov Software, explains how FinalBuilder has reduced build times by 88% and delivered a dramatic improvement in productivity, so that it is now essential for their software development process.

[Read the rest of this article...]

15

Note: There is a new and improved version of this article. Click to View.

Microsoft's Team Foundation Build engine provides you with a way to coordinate builds using Team System. This article shows you how to expand and enhance Team Foundation Build byallowing it to call FinalBuilder projects as part of the build process.

FinalBuilder can be either used to used to customise any stage of an existing Team Build type, to augment Team Build with features that are not available through Visual Studio, or to replace the existing MSBuild engine entirely.

For Team System Users:

If you are using Team System and finding MSBuild frustrating for writing custom build processes, then this article shows you how to replace those processes with easy to create, graphical, FinalBuilder projects.

For FinalBuilder Users:

If you are already using FinalBuilder and have recently upgraded to Team System, this article shows you how to integrate your working FinalBuilder build process into the Team Foundation Build model.

[Read the rest of this article...]

Posted in: FinalBuilder
08
Case Study: Codix and FinalBuilder
Nick Bitounis, Chief Technology Officer at Codix talks about how FinalBuilder takes the pain away from doing builds.

[Read the rest of this article...]

03
Case Study: Alter Ego and FinalBuilder
Olivier Beltrami, owner of Alter Ego Services, talks about how FinalBuilder is an essential tool that they just couldn't do without.

[Read the rest of this article...]

03
Case Study: TOWER Software and FinalBuilder
Frank Eden, Principal Software Engineer at TOWER Software, talks about how FinalBuilder integrates so well with all the software products they use.

[Read the rest of this article...]

31
Case Study: PlateSpin and FinalBuilder

Adam White, Manager of Test Engineering at PlateSpin talks about how FinalBuilder revolutionized their build process.

[Read the rest of this article...]

31
Global options allow you to specify the location of an external tool. But what happens when you want to change that location at runtime.....

[Read the rest of this article...]

19

You can easily write actions with ActionStudio, but you are always left with deploying the actions to all your users. I have created a FinalBuilder project to do this. It shows you a bit of FinalBuilder's power.

[Read the rest of this article...]

04
When using script in Action script events, working with Actions created using Action Studio is a little different to the built in Actions.

[Read the rest of this article...]

04

How FinalBuilder's Variable expansion works..

[Read the rest of this article...]

Posted in: FinalBuilder
03

A common question on our newsgroups is what the best way is to deal with incrementing version numbers in the compiler actions. This article is an attempt to explain some techniques for doing just that!

[Read the rest of this article...]

Posted in: FinalBuilder
03
Joel Spolsky on Daily Builds....

[Read the rest of this article...]

Posted in: FinalBuilder
03
"Sure, you know how to write perfect code but what good does that do you when you can't get it to market? In this column, I'll discuss the scaffolding...

[Read the rest of this article...]

Posted in: FinalBuilder
03
Joel talks about how FogCreek uses FinalBuilder...

[Read the rest of this article...]

Posted in: FinalBuilder
31
Any non-trivial software project can benefit from a standardised, formal build process. Delivering quality software requires that you have a quality process for producing the deliverables.

[Read the rest of this article...]

Posted in: FinalBuilder