Skip to content

Commit c23f01f

Browse files
committed
GH-1527 - Azure DevOps add preview extensions
1 parent 7fce4e6 commit c23f01f

File tree

4 files changed

+9
-6
lines changed

4 files changed

+9
-6
lines changed

build.cake

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -269,8 +269,10 @@ Task("Pack-Tfs")
269269
{
270270
var workDir = "./src/GitVersionTfsTask";
271271
var idSuffix = parameters.IsStableRelease() ? "" : "-preview";
272-
var titleSuffix = parameters.IsStableRelease() ? "" : "(Preview)";
272+
var titleSuffix = parameters.IsStableRelease() ? "" : " (Preview)";
273273
var visibility = parameters.IsStableRelease() ? "Public" : "Preview";
274+
var taskIdFullFx = parameters.IsStableRelease() ? "e5983830-3f75-11e5-82ed-81492570a08e" : "25b46667-d5a9-4665-97f7-e23de366ecdf";
275+
var taskIdCoreFx = parameters.IsStableRelease() ? "ce526674-dbd1-4023-ad6d-2a6b9742ee31" : "edf331e1-d1c0-413a-9735-fce0b22a46f5";
274276

275277
ReplaceTextInFile(new FilePath(workDir + "/vss-extension.mono.json"), "$idSuffix$", idSuffix);
276278
ReplaceTextInFile(new FilePath(workDir + "/vss-extension.netcore.json"), "$idSuffix$", idSuffix);
@@ -282,8 +284,8 @@ Task("Pack-Tfs")
282284
// update version number
283285
ReplaceTextInFile(new FilePath(workDir + "/vss-extension.mono.json"), "$version$", parameters.Version.TfxVersion);
284286
ReplaceTextInFile(new FilePath(workDir + "/vss-extension.netcore.json"), "$version$", parameters.Version.TfxVersion);
285-
UpdateTaskVersion(new FilePath(workDir + "/GitVersionTask/task.json"), parameters.Version.GitVersion);
286-
UpdateTaskVersion(new FilePath(workDir + "/GitVersionNetCoreTask/task.json"), parameters.Version.GitVersion);
287+
UpdateTaskVersion(new FilePath(workDir + "/GitVersionTask/task.json"), taskIdFullFx, parameters.Version.GitVersion);
288+
UpdateTaskVersion(new FilePath(workDir + "/GitVersionNetCoreTask/task.json"), taskIdCoreFx, parameters.Version.GitVersion);
287289

288290
// build and pack
289291
NpmSet("progress", "false");

build/utils.cake

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,9 +211,10 @@ void GetReleaseNotes(FilePath outputPath, DirectoryPath workDir, string repoToke
211211
Information(string.Join("\n", redirectedOutput));
212212
}
213213

214-
void UpdateTaskVersion(FilePath taskJsonPath, GitVersion gitVersion)
214+
void UpdateTaskVersion(FilePath taskJsonPath, string taskId, GitVersion gitVersion)
215215
{
216216
var taskJson = ParseJsonFromFile(taskJsonPath);
217+
taskJson["id"] = taskId;
217218
taskJson["version"]["Major"] = gitVersion.Major.ToString();
218219
taskJson["version"]["Minor"] = gitVersion.Minor.ToString();
219220
taskJson["version"]["Patch"] = gitVersion.Patch.ToString();

src/GitVersionTfsTask/vss-extension.mono.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
{ "path": "GitVersionTask" }
1515
],
1616
"categories": [
17-
"Build and release"
17+
"Azure Pipelines"
1818
],
1919
"galleryFlags": [
2020
"$visibility$"

src/GitVersionTfsTask/vss-extension.netcore.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
{ "path": "GitVersionNetCoreTask" }
1515
],
1616
"categories": [
17-
"Build and release"
17+
"Azure Pipelines"
1818
],
1919
"icons": {
2020
"default": "images/extension-icon.png"

0 commit comments

Comments
 (0)