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

Reply via email to