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 |