@@ -5,6 +5,7 @@ parameters:
5
5
outputDirectory : $(Build.ArtifactStagingDirectory)\build\upm\output
6
6
version : $(MRTKVersion)
7
7
previewNumber : $(Build.BuildNumber)
8
+ repack : false
8
9
9
10
steps :
10
11
- task : NodeTool@0
@@ -17,22 +18,37 @@ steps:
17
18
inputs :
18
19
targetType : filePath
19
20
filePath : ./scripts/packaging/createupmpackages.ps1
20
- arguments : >
21
- -ProjectRoot ${{ parameters.projectRoot }}
22
- -OutputDirectory ${{ parameters.outputDirectory }}
23
- -Version ${{ parameters.version }}
24
- -PreviewNumber ${{ parameters.previewNumber }}
21
+ ${{ if eq(parameters.repack, true) }} :
22
+ arguments : >
23
+ -ProjectRoot ${{ parameters.projectRoot }}
24
+ -OutputDirectory ${{ parameters.outputDirectory }}
25
+ -Version ${{ parameters.version }}
26
+ -PreviewNumber ${{ parameters.previewNumber }}
27
+ -Repack
28
+ ${{ if eq(parameters.repack, false) }} :
29
+ arguments : >
30
+ -ProjectRoot ${{ parameters.projectRoot }}
31
+ -OutputDirectory ${{ parameters.outputDirectory }}
32
+ -Version ${{ parameters.version }}
33
+ -PreviewNumber ${{ parameters.previewNumber }}
25
34
26
35
- ${{ if eq(parameters.previewNumber, '') }} :
27
36
- task : PowerShell@2
28
37
displayName : ' Build OFFICIAL UPM packages'
29
38
inputs :
30
39
targetType : filePath
31
40
filePath : ./scripts/packaging/createupmpackages.ps1
32
- arguments : >
33
- -ProjectRoot ${{ parameters.projectRoot }}
34
- -OutputDirectory ${{ parameters.outputDirectory }}
35
- -Version ${{ parameters.version }}
41
+ ${{ if eq(parameters.repack, true) }} :
42
+ arguments : >
43
+ -ProjectRoot ${{ parameters.projectRoot }}
44
+ -OutputDirectory ${{ parameters.outputDirectory }}
45
+ -Version ${{ parameters.version }}
46
+ -Repack
47
+ ${{ if eq(parameters.repack, false) }} :
48
+ arguments : >
49
+ -ProjectRoot ${{ parameters.projectRoot }}
50
+ -OutputDirectory ${{ parameters.outputDirectory }}
51
+ -Version ${{ parameters.version }}
36
52
37
53
- task : PublishBuildArtifacts@1
38
54
displayName : ' Publish UPM artifacts'
0 commit comments