20 lines
600 B
TypeScript
20 lines
600 B
TypeScript
import { IBuildAgent, SetupFields, ISetupSettings } from './models'
|
|
|
|
export class Settings {
|
|
public static getSetupSettings(buildAgent: IBuildAgent): ISetupSettings {
|
|
const versionSpec = buildAgent.getInput(SetupFields.versionSpec)
|
|
const includePrerelease = buildAgent.getBooleanInput(
|
|
SetupFields.includePrerelease
|
|
)
|
|
const ignoreFailedSources = buildAgent.getBooleanInput(
|
|
SetupFields.ignoreFailedSources
|
|
)
|
|
|
|
return {
|
|
versionSpec,
|
|
includePrerelease,
|
|
ignoreFailedSources
|
|
}
|
|
}
|
|
}
|