Interface IBuildSpace
Interface for build space
Namespace: BuildSystem.BuildSpace
Assembly: BuildSystem.ManagerObject.Interfaces.dll
Syntax
public interface IBuildSpace
Properties
Logger
_logger
Declaration
ILogger? Logger { get; }
Property Value
Type | Description |
---|---|
ILogger |
Projects
All projects in build space
Declaration
IProjectList Projects { get; }
Property Value
Type | Description |
---|---|
IProjectList |
Methods
GenerateAllureReport(string)
Run allure serve on folder
Declaration
void GenerateAllureReport(string allureFolder)
Parameters
Type | Name | Description |
---|---|---|
string | allureFolder |
Reclaim(string, ProjectFilter?)
Delete old versions of packages with properties set in current build space
Declaration
void Reclaim(string variantName, ProjectFilter? filter = null)
Parameters
Type | Name | Description |
---|---|---|
string | variantName | Environment params |
ProjectFilter | filter | Project filtering |
Sign(string, List<string>)
Sign list of files using signer initialized from build space settings
Declaration
bool Sign(string variantName, List<string> files)
Parameters
Type | Name | Description |
---|---|---|
string | variantName | Environment params |
System.Collections.Generic.List<><string> | files | List of signing files |
Returns
Type | Description |
---|---|
bool | Flag that every file was successfully signed |