52 lines
1.4 KiB
TypeScript
52 lines
1.4 KiB
TypeScript
export const GitVersionRunOptions = {
|
|
targetPath: "targetPath",
|
|
useConfigFile: "useConfigFile",
|
|
configFilePath: "configFilePath",
|
|
updateAssemblyInfo: "configFilePath",
|
|
updateAssemblyInfoFilename: "configFilePath",
|
|
additionalArguments: "additionalArguments",
|
|
};
|
|
|
|
export interface GitVersionInput {
|
|
targetPath: string;
|
|
useConfigFile: boolean;
|
|
configFilePath: string;
|
|
updateAssemblyInfo: boolean;
|
|
updateAssemblyInfoFilename: string;
|
|
additionalArguments: string;
|
|
srcDir: string;
|
|
}
|
|
|
|
export interface GitVersionOutput {
|
|
Major: number;
|
|
Minor: number;
|
|
Patch: number;
|
|
PreReleaseTag: string;
|
|
PreReleaseTagWithDash: string;
|
|
PreReleaseLabel: string;
|
|
PreReleaseNumber: number;
|
|
WeightedPreReleaseNumber: number;
|
|
BuildMetaData: number;
|
|
BuildMetaDataPadded: string;
|
|
FullBuildMetaData: string;
|
|
MajorMinorPatch: string;
|
|
SemVer: string;
|
|
LegacySemVer: string;
|
|
LegacySemVerPadded: string;
|
|
AssemblySemVer: string;
|
|
AssemblySemFileVer: string;
|
|
FullSemVer: string;
|
|
InformationalVersion: string;
|
|
BranchName: string;
|
|
Sha: string;
|
|
ShortSha: string;
|
|
NuGetVersionV2: string;
|
|
NuGetVersion: string;
|
|
NuGetPreReleaseTagV2: string;
|
|
NuGetPreReleaseTag: string;
|
|
VersionSourceSha: string;
|
|
CommitsSinceVersionSource: number;
|
|
CommitsSinceVersionSourcePadded: string;
|
|
CommitDate: string;
|
|
}
|