Skip to content

Commit f21f585

Browse files
TylerLeonhardtfabiocav
authored andcommitted
add PowerShell worker
1 parent 5f97431 commit f21f585

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

build.ps1

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -261,12 +261,16 @@ function cleanExtension([string] $bitness) {
261261
Remove-Item -Recurse -Force "$privateSiteExtensionPath\$bitness\runtimes\linux" -ErrorAction SilentlyContinue
262262
Remove-Item -Recurse -Force "$privateSiteExtensionPath\$bitness\runtimes\osx" -ErrorAction SilentlyContinue
263263

264-
Get-ChildItem "$privateSiteExtensionPath\$bitness\workers\node\grpc\src\node\extension_binary" |
264+
Get-ChildItem "$privateSiteExtensionPath\$bitness\workers\node\grpc\src\node\extension_binary" -ErrorAction SilentlyContinue |
265265
Foreach-Object {
266266
if (-Not ($_.FullName -Match "win32")) {
267267
Remove-Item -Recurse -Force $_.FullName
268268
}
269269
}
270+
271+
$keepRuntimes = @('win', 'win-x86', 'win10-x86')
272+
Get-ChildItem "$privateSiteExtensionPath\$bitness\workers\powershell\runtimes" -Exclude $keepRuntimes -ErrorAction SilentlyContinue |
273+
Remove-Item -Recurse -Force -ErrorAction SilentlyContinue
270274
}
271275

272276
dotnet --version
@@ -297,4 +301,4 @@ if ($bypassPackaging){
297301

298302
#build win-x86 and win-x64 extension
299303
BuildPackages 0
300-
}
304+
}

src/WebJobs.Script/WebJobs.Script.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
<PackageReference Include="Microsoft.Azure.AppService.Proxy.Client" Version="2.0.6830001-df202c6c" />
3838
<PackageReference Include="Microsoft.Azure.Functions.JavaWorker" Version="1.2.3" />
3939
<PackageReference Include="Microsoft.Azure.Functions.NodeJsWorker" Version="1.0.0-beta7" />
40+
<PackageReference Include="Microsoft.Azure.Functions.PowerShellWorker" Version="0.1.38-alpha" />
4041
<PackageReference Include="Microsoft.Azure.WebJobs" Version="3.0.3" />
4142
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions" Version="3.0.1" />
4243
<PackageReference Include="Microsoft.Azure.WebJobs.Extensions.Http" Version="3.0.1" />
@@ -67,4 +68,4 @@
6768
<ProjectReference Include="..\WebJobs.Script.Grpc\WebJobs.Script.Grpc.csproj" />
6869
</ItemGroup>
6970

70-
</Project>
71+
</Project>

0 commit comments

Comments
 (0)