moved targetDirectory filed to common base
This commit is contained in:
@@ -2,6 +2,7 @@ export enum CommonFields {
|
||||
repository = "repository",
|
||||
owner = "owner",
|
||||
token = "token",
|
||||
targetDirectory = "targetDirectory",
|
||||
}
|
||||
|
||||
export enum CreateFields {
|
||||
@@ -10,19 +11,18 @@ export enum CreateFields {
|
||||
inputFileName = "inputFileName",
|
||||
isPreRelease = "isPreRelease",
|
||||
commit = "commit",
|
||||
targetDirectory = "targetDirectory",
|
||||
assets = "assets",
|
||||
}
|
||||
|
||||
export enum DiscardFields {
|
||||
milestone = "milestone",
|
||||
targetDirectory = "targetDirectory",
|
||||
}
|
||||
|
||||
export interface GitReleaseManagerSettings {
|
||||
[CommonFields.repository]: string;
|
||||
[CommonFields.owner]: string;
|
||||
[CommonFields.token]: string;
|
||||
[CommonFields.targetDirectory]: string;
|
||||
}
|
||||
|
||||
export interface GitReleaseManagerCreateSettings extends GitReleaseManagerSettings {
|
||||
@@ -31,11 +31,9 @@ export interface GitReleaseManagerCreateSettings extends GitReleaseManagerSettin
|
||||
[CreateFields.inputFileName]: string;
|
||||
[CreateFields.isPreRelease]: boolean;
|
||||
[CreateFields.commit]: string;
|
||||
[CreateFields.targetDirectory]: string;
|
||||
[CreateFields.assets]?: string[];
|
||||
}
|
||||
|
||||
export interface GitReleaseManagerDiscardSettings extends GitReleaseManagerSettings {
|
||||
[DiscardFields.milestone]: string;
|
||||
[DiscardFields.targetDirectory]: string;
|
||||
}
|
||||
@@ -9,7 +9,6 @@ export class Settings {
|
||||
const inputFileName = buildAgent.getInput(CreateFields.inputFileName);
|
||||
const isPreRelease = buildAgent.getBooleanInput(CreateFields.isPreRelease);
|
||||
const commit = buildAgent.getInput(CreateFields.commit);
|
||||
const targetDirectory = buildAgent.getInput(CreateFields.targetDirectory);
|
||||
const assets = buildAgent.getListInput(CreateFields.assets);
|
||||
|
||||
const commonSettings = Settings.getCommonSettings(buildAgent);
|
||||
@@ -20,20 +19,17 @@ export class Settings {
|
||||
inputFileName,
|
||||
isPreRelease,
|
||||
commit,
|
||||
targetDirectory,
|
||||
assets
|
||||
}
|
||||
}
|
||||
|
||||
public static getDiscardSettings(buildAgent: IBuildAgent) : GitReleaseManagerDiscardSettings {
|
||||
const milestone = buildAgent.getInput(DiscardFields.milestone);
|
||||
const targetDirectory = buildAgent.getInput(CreateFields.targetDirectory);
|
||||
|
||||
const commonSettings = Settings.getCommonSettings(buildAgent);
|
||||
return {
|
||||
...commonSettings,
|
||||
milestone,
|
||||
targetDirectory,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -41,11 +37,13 @@ export class Settings {
|
||||
const owner = buildAgent.getInput(CommonFields.owner, true);
|
||||
const repository = buildAgent.getInput(CommonFields.repository, true);
|
||||
const token = buildAgent.getInput(CommonFields.token, true);
|
||||
const targetDirectory = buildAgent.getInput(CommonFields.targetDirectory);
|
||||
|
||||
return {
|
||||
owner,
|
||||
repository,
|
||||
token
|
||||
token,
|
||||
targetDirectory,
|
||||
};
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user