Skip to content

Commit 5a07c1b

Browse files
authored
Merge pull request #25 from Andrew-D-Wilson/main
Fix with Glob where path provided has wild card and using backward slash
2 parents a59cb80 + b0dbb5c commit 5a07c1b

File tree

7 files changed

+222
-102
lines changed

7 files changed

+222
-102
lines changed

azure-pipelines.yml

Lines changed: 81 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -17,27 +17,37 @@ stages:
1717
sourceDirectory: 'bicep_files/'
1818

1919
- task: BicepBuild@0
20-
displayName: 'Compile Sample .bicep files test (defaults with glob)'
20+
displayName: 'Compile Sample .bicep files test (defaults with glob - forward slash)'
2121
inputs:
22-
sourceDirectory: 'bicep_files/**.bicep'
22+
sourceDirectory: 'bicep_files/*.bicep'
2323

2424
- task: BicepBuild@0
25-
displayName: 'Compile Sample .bicep files test (all in entire directory tree with glob)'
25+
displayName: 'Compile Sample .bicep files test (defaults with glob - backward slash)'
2626
inputs:
27-
sourceDirectory: '**/**.bicep'
27+
sourceDirectory: 'bicep_files\*.bicep'
28+
29+
- task: BicepBuild@0
30+
displayName: 'Compile Sample .bicep files test (all in entire directory tree with glob - forward slash)'
31+
inputs:
32+
sourceDirectory: '**/*.bicep'
33+
34+
- task: BicepBuild@0
35+
displayName: 'Compile Sample .bicep files test (all in entire directory tree with glob - backward slash)'
36+
inputs:
37+
sourceDirectory: '**\*.bicep'
2838

2939
- task: BicepBuild@0
3040
displayName: 'Compile Sample .bicep files test (with output directory)'
3141
inputs:
3242
process: 'multiple'
33-
sourceDirectory: 'bicep_files/**.bicep'
43+
sourceDirectory: 'bicep_files/*.bicep'
3444
outputDirectory: 'bicep_files/out'
3545

3646
- task: BicepBuild@0
3747
displayName: 'Compile Sample .bicep files test (with stdout output)'
3848
inputs:
3949
process: 'multiple'
40-
sourceDirectory: 'bicep_files/**.bicep'
50+
sourceDirectory: 'bicep_files/*.bicep'
4151
stdout: true
4252

4353
- task: BicepBuild@0
@@ -70,7 +80,7 @@ stages:
7080
- task: BicepBuild@0
7181
displayName: 'Compile Sample .bicep files test 2'
7282
inputs:
73-
sourceDirectory: 'bicep files/**.bicep'
83+
sourceDirectory: 'bicep files/*.bicep'
7484

7585
- script: 'ls -laR "bicep files"'
7686
displayName: 'List source and generated files'
@@ -81,22 +91,27 @@ stages:
8191
sourceDirectory: 'arm_templates/'
8292

8393
- task: BicepDecompile@0
84-
displayName: 'Decompile Sample .json files test (defaults with glob)'
94+
displayName: 'Decompile Sample .json files test (defaults with glob - forward slash)'
95+
inputs:
96+
sourceDirectory: 'arm_templates/*.json'
97+
98+
- task: BicepDecompile@0
99+
displayName: 'Decompile Sample .json files test (defaults with glob - backward slash)'
85100
inputs:
86-
sourceDirectory: 'arm_templates/**.json'
101+
sourceDirectory: 'arm_templates\*.json'
87102

88103
- task: BicepDecompile@0
89104
displayName: 'Decompile Sample .json files test (with output directory)'
90105
inputs:
91106
process: 'multiple'
92-
sourceDirectory: 'arm_templates/**.json'
107+
sourceDirectory: 'arm_templates/*.json'
93108
outputDirectory: 'arm_templates/out'
94109

95110
- task: BicepDecompile@0
96111
displayName: 'Decompile Sample .json files test (with stdout output)'
97112
inputs:
98113
process: 'multiple'
99-
sourceDirectory: 'arm_templates/**.json'
114+
sourceDirectory: 'arm_templates/*.json'
100115
stdout: true
101116

102117
- task: BicepDecompile@0
@@ -129,7 +144,7 @@ stages:
129144
- task: BicepDecompile@0
130145
displayName: 'Decompile Sample .json files test 2'
131146
inputs:
132-
sourceDirectory: 'arm templates/**.json'
147+
sourceDirectory: 'arm templates/*.json'
133148

134149
- script: 'ls -laR "arm templates"'
135150
displayName: 'List source and generated files'
@@ -149,27 +164,37 @@ stages:
149164
sourceDirectory: 'bicep_files/'
150165

151166
- task: BicepBuild@0
152-
displayName: 'Compile Sample .bicep files test (defaults with glob)'
167+
displayName: 'Compile Sample .bicep files test (defaults with glob - forward slash)'
153168
inputs:
154-
sourceDirectory: 'bicep_files/**.bicep'
169+
sourceDirectory: 'bicep_files/*.bicep'
155170

156171
- task: BicepBuild@0
157-
displayName: 'Compile Sample .bicep files test (all in entire directory tree with glob)'
172+
displayName: 'Compile Sample .bicep files test (defaults with glob - backward slash)'
158173
inputs:
159-
sourceDirectory: '**/**.bicep'
174+
sourceDirectory: 'bicep_files\*.bicep'
175+
176+
- task: BicepBuild@0
177+
displayName: 'Compile Sample .bicep files test (all in entire directory tree with glob - forward slash)'
178+
inputs:
179+
sourceDirectory: '**/*.bicep'
180+
181+
- task: BicepBuild@0
182+
displayName: 'Compile Sample .bicep files test (all in entire directory tree with glob - backward slash)'
183+
inputs:
184+
sourceDirectory: '**\*.bicep'
160185

161186
- task: BicepBuild@0
162187
displayName: 'Compile Sample .bicep files test (with output directory)'
163188
inputs:
164189
process: 'multiple'
165-
sourceDirectory: 'bicep_files\**.bicep'
190+
sourceDirectory: 'bicep_files\*.bicep'
166191
outputDirectory: 'bicep_files\out'
167192

168193
- task: BicepBuild@0
169194
displayName: 'Compile Sample .bicep files test (with stdout output)'
170195
inputs:
171196
process: 'multiple'
172-
sourceDirectory: 'bicep_files\**.bicep'
197+
sourceDirectory: 'bicep_files\*.bicep'
173198
stdout: true
174199

175200
- task: BicepBuild@0
@@ -202,7 +227,7 @@ stages:
202227
- task: BicepBuild@0
203228
displayName: 'Compile Sample .bicep files test 2'
204229
inputs:
205-
sourceDirectory: 'bicep files/**.bicep'
230+
sourceDirectory: 'bicep files/*.bicep'
206231

207232
- script: 'dir /s "bicep files"'
208233
displayName: 'List source and generated files'
@@ -213,22 +238,27 @@ stages:
213238
sourceDirectory: 'arm_templates/'
214239

215240
- task: BicepDecompile@0
216-
displayName: 'Decompile Sample .json files test (defaults with glob)'
241+
displayName: 'Decompile Sample .json files test (defaults with glob - forward slash)'
242+
inputs:
243+
sourceDirectory: 'arm_templates/*.json'
244+
245+
- task: BicepDecompile@0
246+
displayName: 'Decompile Sample .json files test (defaults with glob - backward slash)'
217247
inputs:
218-
sourceDirectory: 'arm_templates/**.json'
248+
sourceDirectory: 'arm_templates\*.json'
219249

220250
- task: BicepDecompile@0
221251
displayName: 'Decompile Sample .json files test (with output directory)'
222252
inputs:
223253
process: 'multiple'
224-
sourceDirectory: 'arm_templates/**.json'
254+
sourceDirectory: 'arm_templates/*.json'
225255
outputDirectory: 'arm_templates/out'
226256

227257
- task: BicepDecompile@0
228258
displayName: 'Decompile Sample .json files test (with stdout output)'
229259
inputs:
230260
process: 'multiple'
231-
sourceDirectory: 'arm_templates/**.json'
261+
sourceDirectory: 'arm_templates/*.json'
232262
stdout: true
233263

234264
- task: BicepDecompile@0
@@ -261,7 +291,7 @@ stages:
261291
- task: BicepDecompile@0
262292
displayName: 'Decompile Sample .json files test 2'
263293
inputs:
264-
sourceDirectory: 'arm templates/**.json'
294+
sourceDirectory: 'arm templates/*.json'
265295

266296
- script: 'dir /s "arm templates"'
267297
displayName: 'List source and generated files'
@@ -281,27 +311,37 @@ stages:
281311
sourceDirectory: 'bicep_files/'
282312

283313
- task: BicepBuild@0
284-
displayName: 'Compile Sample .bicep files test (defaults with glob)'
314+
displayName: 'Compile Sample .bicep files test (defaults with glob - forward slash)'
315+
inputs:
316+
sourceDirectory: 'bicep_files/*.bicep'
317+
318+
- task: BicepBuild@0
319+
displayName: 'Compile Sample .bicep files test (defaults with glob - backward slash)'
285320
inputs:
286-
sourceDirectory: 'bicep_files/**.bicep'
321+
sourceDirectory: 'bicep_files\*.bicep'
287322

288323
- task: BicepBuild@0
289-
displayName: 'Compile Sample .bicep files test (all in entire directory tree with glob)'
324+
displayName: 'Compile Sample .bicep files test (all in entire directory tree with glob - forward slash)'
290325
inputs:
291-
sourceDirectory: '**/**.bicep'
326+
sourceDirectory: '**/*.bicep'
327+
328+
- task: BicepBuild@0
329+
displayName: 'Compile Sample .bicep files test (all in entire directory tree with glob - backward slash)'
330+
inputs:
331+
sourceDirectory: '**\*.bicep'
292332

293333
- task: BicepBuild@0
294334
displayName: 'Compile Sample .bicep files test (with output directory)'
295335
inputs:
296336
process: 'multiple'
297-
sourceDirectory: 'bicep_files/**.bicep'
337+
sourceDirectory: 'bicep_files/*.bicep'
298338
outputDirectory: 'bicep_files/out'
299339

300340
- task: BicepBuild@0
301341
displayName: 'Compile Sample .bicep files test (with stdout output)'
302342
inputs:
303343
process: 'multiple'
304-
sourceDirectory: 'bicep_files/**.bicep'
344+
sourceDirectory: 'bicep_files/*.bicep'
305345
stdout: true
306346

307347
- task: BicepBuild@0
@@ -334,7 +374,7 @@ stages:
334374
- task: BicepBuild@0
335375
displayName: 'Compile Sample .bicep files test 2'
336376
inputs:
337-
sourceDirectory: 'bicep files/**.bicep'
377+
sourceDirectory: 'bicep files/*.bicep'
338378

339379
- script: 'ls -laR "bicep files"'
340380
displayName: 'List source and generated files'
@@ -345,22 +385,27 @@ stages:
345385
sourceDirectory: 'arm_templates/'
346386

347387
- task: BicepDecompile@0
348-
displayName: 'Decompile Sample .json files test (defaults with glob)'
388+
displayName: 'Decompile Sample .json files test (defaults with glob - forward slash)'
389+
inputs:
390+
sourceDirectory: 'arm_templates/*.json'
391+
392+
- task: BicepDecompile@0
393+
displayName: 'Decompile Sample .json files test (defaults with glob - backward slash)'
349394
inputs:
350-
sourceDirectory: 'arm_templates/**.json'
395+
sourceDirectory: 'arm_templates\*.json'
351396

352397
- task: BicepDecompile@0
353398
displayName: 'Decompile Sample .json files test (with output directory)'
354399
inputs:
355400
process: 'multiple'
356-
sourceDirectory: 'arm_templates/**.json'
401+
sourceDirectory: 'arm_templates/*.json'
357402
outputDirectory: 'arm_templates/out'
358403

359404
- task: BicepDecompile@0
360405
displayName: 'Decompile Sample .json files test (with stdout output)'
361406
inputs:
362407
process: 'multiple'
363-
sourceDirectory: 'arm_templates/**.json'
408+
sourceDirectory: 'arm_templates/*.json'
364409
stdout: true
365410

366411
- task: BicepDecompile@0
@@ -393,7 +438,7 @@ stages:
393438
- task: BicepDecompile@0
394439
displayName: 'Decompile Sample .json files test 2'
395440
inputs:
396-
sourceDirectory: 'arm templates/**.json'
441+
sourceDirectory: 'arm templates/*.json'
397442

398443
- script: 'ls -laR "arm templates"'
399444
displayName: 'List source and generated files'

0 commit comments

Comments
 (0)