BuildMaster Documentation

Built-in Operations

This is generated from the built-in components of BuildMaster 5.7.1, and may be different than what you have installed (especially if you have extensions); go to [User Icon] > Documentation within your BuildMaster instance to see exactly what operations are available.

.net

Artifacts

  • Create Artifact - Collects all of the files in a directory, compresses them in a zip file, and saves it to the artifact library.
  • Deploy Artifact - Retrieves the specified artifact from the artifact library and deploys it to a directory.

BuildMaster

Configuration Files

  • Deploy Configuration File - Deploys an instance of a configuration file to disk after applying an optional template.
  • Export Configuration File - Exports a configuration file instance or template to disk without recording a deployment or replacing variables.

Databases

Email

Files

General

  • Execute Process - Executes a process, logs its output, and waits until it exits.
  • Execute Shell Script - Executes a specified shell script.
  • SHCall - Calls a shell script that is stored as an asset.
  • Sleep - Halts the execution of operations for the specified number of seconds.
  • Upload File to URL - Uploads a file to a specified URL using an HTTP POST.

HTTP

  • HTTP GET Request - Executes an HTTP GET, DELETE, or HEAD request against a URL, typically used for RESTful operations.
  • HTTP POST to URL - Executes an HTTP POST/PUT/PATCH request to a URL, typically used for RESTful operations.

Iis

Issue Tracking

  • Add Comment to Issues - Writes a comment to all issues of the current release, optionally filtering by issue status.
  • Close Issues - Closes all open issues associated with the current release.

Network

Otter

Powershell

  • PSCall - Calls a PowerShell Script that is stored as an asset.
  • PSExec - Executes a specified PowerShell script.

Proget

  • Ensure Package - Ensures that the contents of a ProGet package are in the specified directory.
  • Get Package - Downloads the contents of a ProGet package to a specified directory.
  • Push Package - Uploads a zip file containing the contents of a Universal Package to a ProGet feed.

Reports

Servers

Services

Source Control

  • Apply Label - Applies a label to source files in the repository.
  • Get Labeled - Gets the version of code from a repository with the specified label or tag.
  • Get Latest - Gets the latest version of code from a repository.
  • Tag - Copies a path in Source Control to a tag.

Windows

  • Sign Binary - Signs .exe or .dll files using an installed code signing certificate.
  • XDT Transform - Performs an XDT transform on a configuration file.