@@ -34,6 +34,11 @@ parameters:
34
34
- all
35
35
- allNoDocs
36
36
37
+ - name : extensionsPackageVersion
38
+ displayName : Extensions Package Version Override
39
+ type : string
40
+ default : ' '
41
+
37
42
steps :
38
43
- template : ./ensure-dotnet-version.yml@self
39
44
parameters :
53
58
inputs :
54
59
solution : build.proj
55
60
msbuildArchitecture : x64
56
- msbuildArguments : ' -t:restore'
61
+ msbuildArguments : ' -t:restore -p:ExtensionsPackageVersion=${{parameters.extensionsPackageVersion}}.${{parameters.buildNumber}} '
57
62
retryCountOnTaskFailure : 1
58
63
59
64
- ${{ if eq(parameters.build, 'allNoDocs') }} :
65
70
msbuildArchitecture : x64
66
71
platform : ' ${{ parameters.platform }}'
67
72
configuration : ' ${{ parameters.configuration }}'
68
- msbuildArguments : ' -t:BuildAllConfigurations -p:GenerateDocumentationFile=false -p:GenerateNuGet=false -p:BuildNumber=${{ parameters.buildNumber }}'
73
+ msbuildArguments : ' -t:BuildAllConfigurations -p:GenerateDocumentationFile=false -p:GenerateNuGet=false -p:BuildNumber=${{ parameters.buildNumber }} -p:ExtensionsPackageVersion=${{parameters.extensionsPackageVersion}}.${{parameters.buildNumber}} '
69
74
clean : true
70
75
71
76
- ${{ if or(eq(parameters.build, 'MDS'), eq(parameters.build, 'all')) }} :
77
82
msbuildArchitecture : x64
78
83
platform : ' ${{ parameters.platform }}'
79
84
configuration : ' ${{ parameters.configuration }}'
80
- msbuildArguments : ' -t:BuildAllConfigurations -p:GenerateNuGet=false -p:BuildNumber=${{ parameters.buildNumber }}'
85
+ msbuildArguments : ' -t:BuildAllConfigurations -p:GenerateNuGet=false -p:BuildNumber=${{ parameters.buildNumber }} -p:ExtensionsPackageVersion=${{parameters.extensionsPackageVersion}}.${{parameters.buildNumber}} '
81
86
clean : true
82
87
83
88
- ${{ if or(eq(parameters.build, 'AKV'), eq(parameters.build, 'all'), eq(parameters.build, 'allNoDocs')) }} :
89
94
msbuildArchitecture : x64
90
95
platform : ' ${{ parameters.platform }}'
91
96
configuration : ' ${{ parameters.configuration }}'
92
- msbuildArguments : ' -t:BuildAKVNetFx -p:BuildNumber=${{ parameters.buildNumber }}'
97
+ msbuildArguments : ' -t:BuildAKVNetFx -p:BuildNumber=${{ parameters.buildNumber }} -p:ExtensionsPackageVersion=${{parameters.extensionsPackageVersion}}.${{parameters.buildNumber}} '
93
98
94
99
- task : MSBuild@1
95
100
displayName : ' Build AKV Provider NetCore All OS [Win]'
@@ -99,7 +104,7 @@ steps:
99
104
msbuildArchitecture : x64
100
105
platform : ' ${{ parameters.platform }}'
101
106
configuration : ' ${{ parameters.configuration }}'
102
- msbuildArguments : ' -t:BuildAKVNetCoreAllOS -p:BuildNumber=${{ parameters.buildNumber }}'
107
+ msbuildArguments : ' -t:BuildAKVNetCoreAllOS -p:BuildNumber=${{ parameters.buildNumber }} -p:ExtensionsPackageVersion=${{parameters.extensionsPackageVersion}}.${{parameters.buildNumber}} '
103
108
104
109
- ${{ if or(eq(parameters.operatingSystem, 'Linux'), eq(parameters.operatingSystem, 'MacOS'), eq(parameters.operatingSystem, 'deferedToRuntime')) }} :
105
110
- task : DotNetCoreCLI@2
@@ -109,7 +114,7 @@ steps:
109
114
command : custom
110
115
projects : build.proj
111
116
custom : msbuild
112
- arguments : ' -t:BuildAll -p:TestEnabled=true -p:GenerateDocumentationFile=false -p:configuration=${{ parameters.configuration }}'
117
+ arguments : ' -t:BuildAll -p:TestEnabled=true -p:GenerateDocumentationFile=false -p:configuration=${{ parameters.configuration }} -p:ExtensionsPackageVersion=${{parameters.extensionsPackageVersion}}.${{parameters.buildNumber}} '
113
118
verbosityRestore : Detailed
114
119
verbosityPack : Detailed
115
120
retryCountOnTaskFailure : 1
0 commit comments