Repository: archiva Updated Branches: refs/heads/citest a02f98c6e -> 085eadd92
Another test Project: http://git-wip-us.apache.org/repos/asf/archiva/repo Commit: http://git-wip-us.apache.org/repos/asf/archiva/commit/085eadd9 Tree: http://git-wip-us.apache.org/repos/asf/archiva/tree/085eadd9 Diff: http://git-wip-us.apache.org/repos/asf/archiva/diff/085eadd9 Branch: refs/heads/citest Commit: 085eadd929cda2964d54239422bb953d5e8da39f Parents: a02f98c Author: Martin Stockhammer <[email protected]> Authored: Sun Apr 30 17:51:51 2017 +0200 Committer: Martin Stockhammer <[email protected]> Committed: Sun Apr 30 17:51:51 2017 +0200 ---------------------------------------------------------------------- src/ci/scripts/cleanup.ps1 | 26 ++++++++++++++++++++++---- 1 file changed, 22 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/archiva/blob/085eadd9/src/ci/scripts/cleanup.ps1 ---------------------------------------------------------------------- diff --git a/src/ci/scripts/cleanup.ps1 b/src/ci/scripts/cleanup.ps1 index 6f32e9f..01d60d1 100644 --- a/src/ci/scripts/cleanup.ps1 +++ b/src/ci/scripts/cleanup.ps1 @@ -2,7 +2,25 @@ Powershell script for cleaning up remaining processes on the CI servers #> -Get-Process +Get-Process | Get-Member +Get-Process | Select-Object name,fileversion,productversion,company + +$View = @( + @{l='Handles';e={$_.HandleCount}}, + @{l='NPM(K)';e={ (Get-Process -Id $_.ProcessId).NonpagedSystemMemorySize/1KB -as [int]}}, + @{l='PM(K)';e={ $_.PrivatePageCount/1KB -as [int]}}, + @{l='WS(K)';e={ $_.WorkingSetSize/1KB -as [int]}}, + @{l='VM(M)';e={ $_.VirtualSize/1mB -as [int]}}, + @{l='CPU(s)';e={ (Get-Process -Id $_.ProcessId).CPU -as [int]}}, + @{l='Id';e={ $_.ProcessId}}, + 'UserName' + @{l='ProcessName';e={ $_.ProcessName}} +) +Get-WmiObject Win32_Process | % { $_ | + Add-Member -MemberType ScriptProperty -Name UserName -Value { + '{0}\{1}' -f $this.GetOwner().Domain,$this.GetOwner().User + } -Force -PassThru +} $processes = Get-WmiObject Win32_Process -Filter "name = 'java.exe'" foreach($proc in $processes) @@ -16,6 +34,6 @@ foreach($proc in $processes) Write-Host "skipping proccess $($proc.ProcessId) with $($proc.ThreadCount) threads; $($proc.CommandLine.Substring(0, 50))..." } } -Get-Process firefox | Stop-Process -Get-Process chrome | Stop-Process -Get-Process iexplore | Stop-Process +Get-Process firefox -ErrorAction SilentlyContinue | Stop-Process +Get-Process chrome -ErrorAction SilentlyContinue | Stop-Process +Get-Process iexplore -ErrorAction SilentlyContinue | Stop-Process
