2
2
[string ]$buildNumber ,
3
3
[string ]$majorMinorVersion ,
4
4
[string ]$patchVersion ,
5
- [string ]$v2CompatibleExtensionVersion = " 2.1.0" ,
6
5
[string ]$suffix = " " ,
7
6
[string ]$commitHash = " N/A" ,
8
7
[string ]$hashesForHardlinksFile = " hashesForHardlinks.txt"
@@ -16,16 +15,10 @@ $rootDir = Split-Path -Parent $PSScriptRoot
16
15
$buildOutput = Join-Path $rootDir " buildoutput"
17
16
$hasSuffix = ! [string ]::IsNullOrEmpty($suffix )
18
17
19
- if (! [string ]::IsNullOrEmpty($buildNumber )) {
20
- $v2CompatibleExtensionVersion = " 2.1.$buildNumber "
21
- }
22
-
23
18
$extensionVersionNoSuffix = $extensionVersion
24
- $v2CompatibleExtensionVersionNoSuffix = $v2CompatibleExtensionVersion
25
19
26
20
if ($hasSuffix ) {
27
- $extensionVersion = " $extensionVersion -$suffix "
28
- $v2CompatibleExtensionVersion = " $v2CompatibleExtensionVersion -$suffix "
21
+ $extensionVersion = " $extensionVersion -$suffix "
29
22
}
30
23
31
24
function ZipContent ([string ] $sourceDirectory , [string ] $target )
@@ -229,12 +222,10 @@ function CreatePatchedSiteExtension([string] $siteExtensionPath) {
229
222
function CreateSiteExtensions () {
230
223
$stopwatch = [System.Diagnostics.Stopwatch ]::StartNew()
231
224
$siteExtensionPath = " $buildOutput \temp_extension"
232
- $v2CompatibleSiteExtensionPath = " $buildOutput \temp_extension_v2"
233
225
234
226
# The official site extension needs to be nested inside a folder with its version.
235
227
# Not using the suffix (eg: '-ci') here as it may not work correctly in a private stamp
236
228
$officialSiteExtensionPath = " $siteExtensionPath \$extensionVersionNoSuffix "
237
- $officialV2CompatibleSiteExtensionPath = " $v2CompatibleSiteExtensionPath \$v2CompatibleExtensionVersionNoSuffix "
238
229
239
230
Write-Host " ======================================"
240
231
Write-Host " Copying build to temp directory to prepare for zipping official site extension."
@@ -260,19 +251,6 @@ function CreateSiteExtensions() {
260
251
Write-Host " ======================================"
261
252
Write-Host
262
253
263
- Write-Host " ======================================"
264
- $stopwatch.Reset ()
265
- Write-Host " Copying $extensionVersion site extension to generate $v2CompatibleExtensionVersion ."
266
- Copy-Item - Path $officialSiteExtensionPath - Destination $officialV2CompatibleSiteExtensionPath \$v2CompatibleExtensionVersionNoSuffix - Force - Recurse > $null
267
- Copy-Item $rootDir \src\WebJobs.Script.WebHost\extension.xml $officialV2CompatibleSiteExtensionPath > $null
268
- Write-Host " Done copying. Elapsed: $ ( $stopwatch.Elapsed ) "
269
- Write-Host " ======================================"
270
- Write-Host
271
-
272
- $zipOutput = " $buildOutput \V2SiteExtension"
273
- New-Item - Itemtype directory - path $zipOutput - Force > $null
274
- ZipContent $officialV2CompatibleSiteExtensionPath " $zipOutput \Functions.$v2CompatibleExtensionVersion$runtimeSuffix .zip"
275
-
276
254
# This needs to be determined if it's patch or not.
277
255
$zipOutput = " $buildOutput \SiteExtension"
278
256
New-Item - Itemtype directory - path $zipOutput - Force > $null
@@ -290,7 +268,6 @@ function CreateSiteExtensions() {
290
268
}
291
269
292
270
Remove-Item $siteExtensionPath - Recurse - Force > $null
293
- Remove-Item $v2CompatibleSiteExtensionPath - Recurse - Force > $null
294
271
295
272
Write-Host " ======================================"
296
273
$stopwatch.Reset ()
@@ -326,7 +303,6 @@ if (Test-Path $buildOutput) {
326
303
Remove-Item $buildOutput - Recurse - Force
327
304
}
328
305
Write-Host " Extensions version: $extensionVersion "
329
- Write-Host " V2 compatible Extensions version: $v2CompatibleExtensionVersion "
330
306
Write-Host " "
331
307
332
308
BuildRuntime " win-x86"
0 commit comments