Skip to content

Commit 7a7373a

Browse files
authored
Merge pull request #5546 from Microsoft/users/aldoms/releases/m123
Split multiple search patterns by semi-colon
2 parents f0f8813 + f57c60f commit 7a7373a

File tree

14 files changed

+44
-39
lines changed

14 files changed

+44
-39
lines changed

Tasks/DotNetCoreCLI/Strings/resources.resjson/en-US/resources.resjson

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
"loc.input.label.verbosityRestore": "Verbosity",
4141
"loc.input.help.verbosityRestore": "Specifies the amount of detail displayed in the output.",
4242
"loc.input.label.searchPatternPush": "Path to NuGet package(s) to publish",
43-
"loc.input.help.searchPatternPush": "The pattern to match or path to nupkg files to be uploaded. Multiple patterns can be separated by a semicolon.",
43+
"loc.input.help.searchPatternPush": "The pattern to match or path to nupkg files to be uploaded. Multiple patterns can be separated by a semicolon, and you can make a pattern negative by prefixing it with '-:'. Example: `**\\*.nupkg;-:**\\*.Tests.nupkg`",
4444
"loc.input.label.nuGetFeedType": "Target feed location",
4545
"loc.input.label.feedPublish": "Target feed",
4646
"loc.input.help.feedPublish": "Select a feed hosted in this account. You must have Package Management installed and licensed to select a feed here.",

Tasks/DotNetCoreCLI/Tests/DotnetMockHelper.ts

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,21 @@ import * as auth from 'nuget-task-common/Authentication'
66
export class DotnetMockHelper {
77
private defaultNugetVersion = '4.0.0';
88
private defaultNugetVersionInfo = [4,0,0,0];
9-
9+
1010
constructor(
11-
private tmr: tmrm.TaskMockRunner) {
11+
private tmr: tmrm.TaskMockRunner) {
1212
process.env['AGENT_HOMEDIRECTORY'] = "c:\\agent\\home\\directory";
1313
process.env['BUILD_SOURCESDIRECTORY'] = "c:\\agent\\home\\directory\\sources",
1414
process.env['ENDPOINT_AUTH_SYSTEMVSSCONNECTION'] = "{\"parameters\":{\"AccessToken\":\"token\"},\"scheme\":\"OAuth\"}";
1515
process.env['ENDPOINT_URL_SYSTEMVSSCONNECTION'] = "https://example.visualstudio.com/defaultcollection";
1616
process.env['SYSTEM_DEFAULTWORKINGDIRECTORY'] = "c:\\agent\\home\\directory";
1717
process.env['SYSTEM_TEAMFOUNDATIONCOLLECTIONURI'] = "https://example.visualstudio.com/defaultcollection";
18-
process.env['BUILD_BUILDID'] = "1";
18+
process.env['BUILD_BUILDID'] = "1";
1919
}
20-
20+
2121
public setNugetVersionInputDefault() {
2222
}
23-
23+
2424
public registerDefaultNugetVersionMock() {
2525
this.registerNugetVersionMock(this.defaultNugetVersion, this.defaultNugetVersionInfo);
2626
this.registerNugetToolGetterMock();
@@ -33,7 +33,7 @@ export class DotnetMockHelper {
3333
},
3434
} )
3535
}
36-
36+
3737
public registerNugetVersionMock(productVersion: string, versionInfoVersion: number[]) {
3838
this.registerNugetVersionMockInternal(productVersion, versionInfoVersion);
3939
this.registerMockWithMultiplePaths(['nuget-task-common/pe-parser', './pe-parser'], {
@@ -62,9 +62,12 @@ export class DotnetMockHelper {
6262
}
6363
})
6464
}
65-
65+
6666
public registerNugetUtilityMock(projectFile: string[]) {
6767
this.tmr.registerMock('nuget-task-common/Utility', {
68+
getPatternsArrayFromInput: function(input) {
69+
return [`fromMockedUtility-${input}`];
70+
},
6871
resolveFilterSpec: function(filterSpec, basePath?, allowEmptyMatch?) {
6972
return projectFile;
7073
},
@@ -110,13 +113,13 @@ export class DotnetMockHelper {
110113
this.tmr.registerMock('vso-node-api/WebApi', {
111114
getBearerHandler: function(token){
112115
return {};
113-
},
116+
},
114117
WebApi: function(url, handler){
115118
return {
116119
getCoreApi: function() {
117-
return {
120+
return {
118121
vsoClient: {
119-
getVersioningData: function (ApiVersion, PackagingAreaName, PackageAreaId, Obj) {
122+
getVersioningData: function (ApiVersion, PackagingAreaName, PackageAreaId, Obj) {
120123
return { requestUrl:"foobar" }
121124
}
122125
}
@@ -126,7 +129,7 @@ export class DotnetMockHelper {
126129
}
127130
})
128131
}
129-
132+
130133
public setAnswers(a) {
131134
a.osType["osType"] = "Windows_NT";
132135
a.exist["c:\\agent\\home\\directory\\externals\\nuget\\nuget.exe"] = true;
@@ -140,4 +143,4 @@ export class DotnetMockHelper {
140143
this.tmr.registerMock(paths[i], mock);
141144
}
142145
}
143-
}
146+
}

Tasks/DotNetCoreCLI/Tests/PackTests/noProjectsFound.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ let a: ma.TaskLibAnswers = <ma.TaskLibAnswers>{
3333
}
3434
},
3535
"exist": {
36-
"C:\\out\\dir": true
36+
"C:\\out\\dir": true
3737
},
3838
"stats": {
3939
"c:\\agent\\home\\directory\\foo.nuspec": {
4040
"isFile": true
4141
}
42-
},
42+
},
4343
"findMatch": {
44-
"foo.nuspec" : []
44+
"fromMockedUtility-foo.nuspec" : []
4545
}
4646
};
4747
nmh.setAnswers(a);

Tasks/DotNetCoreCLI/Tests/PackTests/packBuildNumber.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,15 +30,15 @@ let a: ma.TaskLibAnswers = <ma.TaskLibAnswers>{
3030
}
3131
},
3232
"exist": {
33-
"C:\\out\\dir": true
33+
"C:\\out\\dir": true
3434
},
3535
"stats": {
3636
"c:\\agent\\home\\directory\\single.csproj": {
3737
"isFile": true
3838
}
39-
},
39+
},
4040
"findMatch": {
41-
"single.csproj": ["c:\\agent\\home\\directory\\single.csproj"]
41+
"fromMockedUtility-single.csproj": ["c:\\agent\\home\\directory\\single.csproj"]
4242
}
4343
};
4444
nmh.setAnswers(a);

Tasks/DotNetCoreCLI/Tests/PackTests/packEnvVar.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,15 @@ let a: ma.TaskLibAnswers = <ma.TaskLibAnswers>{
3131
}
3232
},
3333
"exist": {
34-
"C:\\out\\dir": true
34+
"C:\\out\\dir": true
3535
},
3636
"stats": {
3737
"c:\\agent\\home\\directory\\foo.nuspec": {
3838
"isFile": true
3939
}
40-
},
40+
},
4141
"findMatch": {
42-
"foo.nuspec" : ["c:\\agent\\home\\directory\\foo.nuspec"]
42+
"fromMockedUtility-foo.nuspec" : ["c:\\agent\\home\\directory\\foo.nuspec"]
4343
}
4444
};
4545
nmh.setAnswers(a);

Tasks/DotNetCoreCLI/Tests/PackTests/packPrerelease.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ let a: ma.TaskLibAnswers = <ma.TaskLibAnswers>{
3333
}
3434
},
3535
"exist": {
36-
"C:\\out\\dir": true
36+
"C:\\out\\dir": true
3737
},
3838
"stats": {
3939
"c:\\agent\\home\\directory\\foo.nuspec": {
4040
"isFile": true
4141
}
42-
},
42+
},
4343
"findMatch": {
44-
"foo.nuspec" : ["c:\\agent\\home\\directory\\foo.nuspec"]
44+
"fromMockedUtility-foo.nuspec" : ["c:\\agent\\home\\directory\\foo.nuspec"]
4545
}
4646
};
4747
nmh.setAnswers(a);

Tasks/DotNetCoreCLI/Tests/PushTests/internalFeed.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ let a: ma.TaskLibAnswers = <ma.TaskLibAnswers>{
4444
}
4545
},
4646
"findMatch": {
47-
"foo.nupkg" : ["c:\\agent\\home\\directory\\foo.nupkg"]
47+
"fromMockedUtility-foo.nupkg" : ["c:\\agent\\home\\directory\\foo.nupkg"]
4848
}
4949
};
5050
nmh.setAnswers(a);

Tasks/DotNetCoreCLI/Tests/PushTests/internalFeedOnPrem.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ let a: ma.TaskLibAnswers = <ma.TaskLibAnswers>{
4545
}
4646
},
4747
"findMatch": {
48-
"foo.nupkg" : ["c:\\agent\\home\\directory\\foo.nupkg"]
48+
"fromMockedUtility-foo.nupkg" : ["c:\\agent\\home\\directory\\foo.nupkg"]
4949
}
5050
};
5151
nmh.setAnswers(a);

Tasks/DotNetCoreCLI/Tests/PushTests/noProjectsFound.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ let a: ma.TaskLibAnswers = <ma.TaskLibAnswers>{
4444
}
4545
},
4646
"findMatch": {
47-
"foo.nupkg": []
47+
"fromMockedUtility-foo.nupkg": []
4848
}
4949
};
5050
nmh.setAnswers(a);

Tasks/DotNetCoreCLI/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vsts-tasks-dotnetcoreexe",
3-
"version": "2.1.3",
3+
"version": "2.1.5",
44
"description": "Dotnet core exe",
55
"main": "dotnetcore.js",
66
"scripts": {
@@ -23,4 +23,4 @@
2323
"vso-node-api": "6.0.1-preview",
2424
"vsts-task-lib": "2.0.6"
2525
}
26-
}
26+
}

0 commit comments

Comments
 (0)