22 [string ]$buildNumber ,
33 [string ]$majorMinorVersion ,
44 [string ]$patchVersion ,
5- [string ]$v2CompatibleExtensionVersion = " 2.1.0" ,
65 [string ]$suffix = " " ,
76 [string ]$commitHash = " N/A" ,
87 [string ]$hashesForHardlinksFile = " hashesForHardlinks.txt"
@@ -16,16 +15,10 @@ $rootDir = Split-Path -Parent $PSScriptRoot
1615$buildOutput = Join-Path $rootDir " buildoutput"
1716$hasSuffix = ! [string ]::IsNullOrEmpty($suffix )
1817
19- if (! [string ]::IsNullOrEmpty($buildNumber )) {
20- $v2CompatibleExtensionVersion = " 2.1.$buildNumber "
21- }
22-
2318$extensionVersionNoSuffix = $extensionVersion
24- $v2CompatibleExtensionVersionNoSuffix = $v2CompatibleExtensionVersion
2519
2620if ($hasSuffix ) {
27- $extensionVersion = " $extensionVersion -$suffix "
28- $v2CompatibleExtensionVersion = " $v2CompatibleExtensionVersion -$suffix "
21+ $extensionVersion = " $extensionVersion -$suffix "
2922}
3023
3124function ZipContent ([string ] $sourceDirectory , [string ] $target )
@@ -229,12 +222,10 @@ function CreatePatchedSiteExtension([string] $siteExtensionPath) {
229222function CreateSiteExtensions () {
230223 $stopwatch = [System.Diagnostics.Stopwatch ]::StartNew()
231224 $siteExtensionPath = " $buildOutput \temp_extension"
232- $v2CompatibleSiteExtensionPath = " $buildOutput \temp_extension_v2"
233225
234226 # The official site extension needs to be nested inside a folder with its version.
235227 # Not using the suffix (eg: '-ci') here as it may not work correctly in a private stamp
236228 $officialSiteExtensionPath = " $siteExtensionPath \$extensionVersionNoSuffix "
237- $officialV2CompatibleSiteExtensionPath = " $v2CompatibleSiteExtensionPath \$v2CompatibleExtensionVersionNoSuffix "
238229
239230 Write-Host " ======================================"
240231 Write-Host " Copying build to temp directory to prepare for zipping official site extension."
@@ -260,19 +251,6 @@ function CreateSiteExtensions() {
260251 Write-Host " ======================================"
261252 Write-Host
262253
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-
276254 # This needs to be determined if it's patch or not.
277255 $zipOutput = " $buildOutput \SiteExtension"
278256 New-Item - Itemtype directory - path $zipOutput - Force > $null
@@ -290,7 +268,6 @@ function CreateSiteExtensions() {
290268 }
291269
292270 Remove-Item $siteExtensionPath - Recurse - Force > $null
293- Remove-Item $v2CompatibleSiteExtensionPath - Recurse - Force > $null
294271
295272 Write-Host " ======================================"
296273 $stopwatch.Reset ()
@@ -326,7 +303,6 @@ if (Test-Path $buildOutput) {
326303 Remove-Item $buildOutput - Recurse - Force
327304}
328305Write-Host " Extensions version: $extensionVersion "
329- Write-Host " V2 compatible Extensions version: $v2CompatibleExtensionVersion "
330306Write-Host " "
331307
332308BuildRuntime " win-x86"
0 commit comments