Kills java instances for Azure pipelines (#8568)

* Kills java instances for Azure pipelines

* Improved version

* Update output

* Add missing quote
This commit is contained in:
Javier Calvarro Nelson 2019-03-16 00:26:21 +01:00 committed by Eilon Lipton
parent 95ab2fa4af
commit adf978a579
1 changed files with 14 additions and 0 deletions

View File

@ -10,6 +10,18 @@ function _kill($processName) {
}
}
function _killJavaInstances() {
$_javaProcesses = Get-Process java -ErrorAction SilentlyContinue |
Where-Object { $_.Path -like "$env:JAVA_HOME*" };
foreach($_javaProcess in $_javaProcesses) {
try {
Stop-Process $proc
} catch {
Write-Host "Failed to kill java process: $proc"
}
}
}
_kill dotnet.exe
_kill testhost.exe
_kill iisexpress.exe
@ -22,6 +34,8 @@ _kill vctip.exe
_kill chrome.exe
_kill h2spec.exe
_kill WerFault.exe
_killJavaInstances
if (Get-Command iisreset -ErrorAction ignore) {
iisreset /restart
}