Skip to content

Commit b192300

Browse files
authored
Merge branch 'master' into feature/support_for_wix_format
2 parents 2ea5df6 + 956dc50 commit b192300

File tree

3 files changed

+44
-30
lines changed

3 files changed

+44
-30
lines changed

build.cake

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,16 @@ Task("Pack-Tfs")
268268
.Does<BuildParameters>((parameters) =>
269269
{
270270
var workDir = "./src/GitVersionTfsTask";
271+
var idSuffix = parameters.IsStableRelease() ? "" : "-preview";
272+
var titleSuffix = parameters.IsStableRelease() ? "" : "(Preview)";
273+
var visibility = parameters.IsStableRelease() ? "Public" : "Preview";
274+
275+
ReplaceTextInFile(new FilePath(workDir + "/vss-extension.mono.json"), "$idSuffix$", idSuffix);
276+
ReplaceTextInFile(new FilePath(workDir + "/vss-extension.netcore.json"), "$idSuffix$", idSuffix);
277+
ReplaceTextInFile(new FilePath(workDir + "/vss-extension.mono.json"), "$titleSuffix$", titleSuffix);
278+
ReplaceTextInFile(new FilePath(workDir + "/vss-extension.netcore.json"), "$titleSuffix$", titleSuffix);
279+
ReplaceTextInFile(new FilePath(workDir + "/vss-extension.mono.json"), "$visibility$", visibility);
280+
ReplaceTextInFile(new FilePath(workDir + "/vss-extension.netcore.json"), "$visibility$", visibility);
271281

272282
// update version number
273283
ReplaceTextInFile(new FilePath(workDir + "/vss-extension.mono.json"), "$version$", parameters.Version.SemVersion);
@@ -278,7 +288,7 @@ Task("Pack-Tfs")
278288
// build and pack
279289
NpmSet("progress", "false");
280290
NpmInstall(new NpmInstallSettings { WorkingDirectory = workDir, LogLevel = NpmLogLevel.Silent });
281-
NpmRunScript(new NpmRunScriptSettings { WorkingDirectory = workDir, ScriptName = "build", LogLevel = NpmLogLevel.Silent });
291+
NpmRunScript(new NpmRunScriptSettings { WorkingDirectory = workDir, ScriptName = "build", LogLevel = NpmLogLevel.Silent });
282292

283293
TfxExtensionCreate(new TfxExtensionCreateSettings
284294
{
@@ -544,7 +554,7 @@ Task("Publish-Tfs")
544554
.WithCriteria<BuildParameters>((context, parameters) => parameters.EnabledPublishTfs, "Publish-Tfs was disabled.")
545555
.WithCriteria<BuildParameters>((context, parameters) => parameters.IsRunningOnWindows, "Publish-Tfs works only on Windows agents.")
546556
.WithCriteria<BuildParameters>((context, parameters) => parameters.IsRunningOnAzurePipeline, "Publish-Tfs works only on AzurePipeline.")
547-
.WithCriteria<BuildParameters>((context, parameters) => parameters.IsStableRelease(), "Publish-Tfs works only for releases.")
557+
.WithCriteria<BuildParameters>((context, parameters) => parameters.IsStableRelease() || parameters.IsPreRelease(), "Publish-Tfs works only for releases.")
548558
.IsDependentOn("Pack-Tfs")
549559
.Does<BuildParameters>((parameters) =>
550560
{

src/GitVersionTfsTask/vss-extension.mono.json

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifestVersion": 1,
3-
"id": "gitversion",
4-
"name": "GitVersion",
3+
"id": "gitversion$idSuffix$",
4+
"name": "GitVersion$titleSuffix$",
55
"publisher": "gittools",
66
"public": true,
77
"author": "GitVersion Contributors",
@@ -16,6 +16,9 @@
1616
"categories": [
1717
"Build and release"
1818
],
19+
"galleryFlags": [
20+
"$visibility$"
21+
],
1922
"icons": {
2023
"default": "images/extension-icon.png"
2124
},
@@ -55,15 +58,14 @@
5558
"path": "overview.md"
5659
}
5760
},
58-
"contributions": [
59-
{
60-
"id": "gitversion-task",
61-
"type": "ms.vss-distributed-task.task",
62-
"targets": [
63-
"ms.vss-distributed-task.tasks"
64-
],
65-
"properties": {
66-
"name": "GitVersionTask"
67-
}
68-
}]
69-
}
61+
"contributions": [{
62+
"id": "gitversion-task",
63+
"type": "ms.vss-distributed-task.task",
64+
"targets": [
65+
"ms.vss-distributed-task.tasks"
66+
],
67+
"properties": {
68+
"name": "GitVersionTask"
69+
}
70+
}]
71+
}

src/GitVersionTfsTask/vss-extension.netcore.json

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifestVersion": 1,
3-
"id": "gitversion-netcore",
4-
"name": "GitVersion (.NET Core)",
3+
"id": "gitversion-netcore$idSuffix$",
4+
"name": "GitVersion .NET Core$titleSuffix$",
55
"publisher": "gittools",
66
"public": true,
77
"author": "GitVersion Contributors",
@@ -19,6 +19,9 @@
1919
"icons": {
2020
"default": "images/extension-icon.png"
2121
},
22+
"galleryFlags": [
23+
"$visibility$"
24+
],
2225
"tags": [
2326
"semver",
2427
"git",
@@ -55,15 +58,14 @@
5558
"path": "overview.md"
5659
}
5760
},
58-
"contributions": [
59-
{
60-
"id": "gitversion-netcore-task",
61-
"type": "ms.vss-distributed-task.task",
62-
"targets": [
63-
"ms.vss-distributed-task.tasks"
64-
],
65-
"properties": {
66-
"name": "GitVersionNetCoreTask"
67-
}
68-
}]
69-
}
61+
"contributions": [{
62+
"id": "gitversion-netcore-task",
63+
"type": "ms.vss-distributed-task.task",
64+
"targets": [
65+
"ms.vss-distributed-task.tasks"
66+
],
67+
"properties": {
68+
"name": "GitVersionNetCoreTask"
69+
}
70+
}]
71+
}

0 commit comments

Comments
 (0)