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:
parent
95ab2fa4af
commit
adf978a579
|
|
@ -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 dotnet.exe
|
||||||
_kill testhost.exe
|
_kill testhost.exe
|
||||||
_kill iisexpress.exe
|
_kill iisexpress.exe
|
||||||
|
|
@ -22,6 +34,8 @@ _kill vctip.exe
|
||||||
_kill chrome.exe
|
_kill chrome.exe
|
||||||
_kill h2spec.exe
|
_kill h2spec.exe
|
||||||
_kill WerFault.exe
|
_kill WerFault.exe
|
||||||
|
_killJavaInstances
|
||||||
|
|
||||||
if (Get-Command iisreset -ErrorAction ignore) {
|
if (Get-Command iisreset -ErrorAction ignore) {
|
||||||
iisreset /restart
|
iisreset /restart
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue