PowerShell Example

Top  Previous  Next

Triggering a build with PowerShell is as simple as:

 

$context.SetTriggered()

$context.AddTriggerOutputMessage("Triggered by PowerShell!")

 

To test your script before adding it to the trigger, you can load the Trigger and TriggerExecutionContext objects from FinalBuilderServer.Build.dll:

 

[reflection.assembly]::LoadFile("FinalBuilder Server Install Dir>\FinalBuilderServer.Build.dll")

$trigger = new-object VSoftTechnologies.FinalBuilderServer.Triggers.ScriptBasedTrigger

$context = new-object VSoftTechnologies.FinalBuilderServer.Triggers.TriggerExecutionContext($trigger)