BuildMaster SDK Reference
Version:

ReportingActionBase Class

A Inedo.BuildMaster.Extensibility.Actions.CommandLineActionBase that can report results into build output.

Syntax

public class ReportingActionBase : RemoteActionBase, Inedo.Diagnostics.ILogger

Constructors

Name Description
ReportingActionBase

Initializes a new instance of the ReportingActionBase class.

Properties

Name Description
Arguments

Gets or sets the command line arguments to use when running the command

ExePath

Gets or sets the application to start

OutputName

Gets or sets the output name of the report

Methods

Name Description
getAbsPath(string path)

Gets the abs path.

SubmitReport(string buildOutput)

Submits a string as a report in HTML.

SubmitReport(byte[] buildOutput, ReportFormats format)

Submits arbitrary data as a report.

ZipAndEncodeDirectory(string path, string defaultPage, string previewPage)

Zips a directory and returns a base 64 encoded string containing the resulting archive.

ZipAndEncodeDirectory(string path, string defaultPage)

Zips a directory and returns a base 64 encoded string containing the resulting archive.