OpenMake Meister

Microsoft

 

Activity Plug-in

Description

Update from Visual Source Safe

 

This Workflow Activity takes updates from the VSS file repository and applies them to your workspace, usually at the start of a Workflow before other activities are conducted.  The Workflow Activity contains a field for the Source Safe directory, which is the only required field.

 

Execute Meister Incremental Build Audit with VSS Audit

 

This Workflow Activity is used to execute a Meister Incremental Build, building only items that are out of date, with Build Audit Reporting, exposing all artifacts used in the build even when they are not managed by VSS.  When files under VSS control are identified, the version information of the source files from the Visual Source Safe repository is reported.  The Workflow Activity contains fields for the Audit Report name, options, targets, and variable settings.  Note: You must execute a Meister Build Control File Workflow Activity before this step.

Execute Meister Clean All Build with VSS Audit.

This Workflow Activity is used to execute a Meister clean all Build, re-building all items, with Build Audit Reporting, exposing all artifacts used in the build even when they are not managed by VSS.  When files under VSS control are identified, the version information of the source files from the Visual Source Safe repository is reported.  The Workflow Activity contains fields for the Audit Report name, options, targets, and variable settings. Note: You must execute a Meister Build Control File Workflow Activity before this step.

VSS Bill of Material Report

This Workflow Activity provides a VSS Bill of Materials report.  If the same Workflow has been run against the same source control module before, this Workflow Activity will also provide a VSS Differences report. This Workflow Activity should be one of the first activities defined in a Workflow because it takes a “snapshot” of the Build Directory for analysis and comparison with other iterations of a Workflow.  The Workflow Activity contains fields for many Workflow-specific parameters that are set by default to the corresponding Workflow Activity macros. The only parameter that will typically require attention is the field that indicates whether the Workflow is public or private.  Public Workflows need the “–lp” flag; private Workflows take no flag.

Run  .Net Solution Build

 

This Workflow Activity will invoke the Visual Studio devenv compiler to execute a solution-level build, based upon the .sln file you pass in.  The Workflow Activity contains fields for the Solution file name, Build Action, Configuration, and options to be passed to devenv.

Checkout from TFS

This Workflow Activity will invoke the tf command to execute a checkout. The Workflow Activity contains fields for lock (default /lock:none), recursive (default non-recursive), encoding (default empty), and the itemspec.

Checkin to TFS

This Workflow Activity will invoke the tf command to execute a checkin. The Workflow Activity contains fields for author, comment, notes, override, additional options, and the filespec to check in.

Create TFS Workspace

This Workflow Activity will invoke the tf command to create a new workspace. The Workflow Activity contains fields for a template, the computer, a comment, the TFS server, and the workspace.

Generate TFS Bill of Material Inspector

This Workflow Activity provides a TFS Bill of Materials report. If the same Workflow has been run against the same source control module before, this Workflow Activity will also provide a TFS Differences report. This Workflow Activity should be one of the first activities defined in a Workflow because it takes a “snapshot” of the Build Directory for analysis and comparison with other iterations of a Workflow. The Workflow Activity contains fields for many Workflow-specific parameters that are set by default to the corresponding Workflow Activity macros. The only parameter that will typically require attention is the field that indicates whether the Workflow is public or private. Public Workflows need the “–lp” flag; private Workflows take no flag.

Execute Meister Incremental Build With TFS Audit

This Workflow Activity is used to execute a Meister Incremental Build, building only items that are out of date, with Build Audit Reporting, exposing all artifacts used in the build even when they are not managed by TFS. When files under TFS control are identified, the version information of the source files from the Team Foundation Server repository is reported. The Workflow Activity contains fields for the Audit Report name, options, targets, and variable settingsNote: You must execute a Meister Build Control File Workflow Activity before this step.

Execute MSBuild

This Workflow Activity is used to execute a compile using MSBuild against Microsoft C # (.csproj), Microsoft Visual Basic (.vbproj) or Borland’s Delphi Project.

 

NOTE: When running MSBuild from the Management Control Console for Borland’s Delphi product, the EnvOptions.proj file will need to exist under the Borland install directory.

 

Execute MSTest

This Workflow Activity is used to execute MSTest against a Windows Assembly file.

Execute Meister Clean All Build With TFS Audit

This Workflow Activity is used to execute a Meister clean all Build, re-building all items, with Build Audit Reporting, exposing all artifacts used in the build even when they are not managed by TFS. When files under TFS control are identified, the version information of the source files from the Team Foundation Server repository is reported. The Workflow Activity contains fields for the Audit Report name, options, targets, and variable settings. Note: You must execute a Meister Build Control File Workflow Activity before this step.

Update From TFS

This Workflow Activity takes updates from the TFS file repository and applies them to your workspace, usually at the start of a Workflow before other activities are conducted. This Workflow Activity executes a tf get The Workflow Activity contains fields for itemspec, versionspec, and additional options (such as /all or /recursive).