* ci: enable goma for all testing builds * Use powershell script to start goma on Windows * Only run ensure_start from PS script. * add missing percent * Run stats via command instead of powershell * use command env var * Use out cache for faster mac builds * Disable unneeded logging * .git directories need to be delete before gn gen Even though gn gen shows and error about a missing .git directory, the .git delete needs to happen before gn gen.
		
			
				
	
	
		
			10 lines
		
	
	
	
		
			568 B
			
		
	
	
	
		
			PowerShell
		
	
	
		
			Executable file
		
	
	
	
	
			
		
		
	
	
			10 lines
		
	
	
	
		
			568 B
			
		
	
	
	
		
			PowerShell
		
	
	
		
			Executable file
		
	
	
	
	
param([string]$gomaDir=$PWD)
 | 
						|
$cmdPath = Join-Path -Path $gomaDir -ChildPath "goma_ctl.py" 
 | 
						|
Start-Process -FilePath cmd -ArgumentList "/C", "python", "$cmdPath", "ensure_start"
 | 
						|
$timedOut = $false; $waitTime = 0; $waitIncrement = 5; $timeout=120;
 | 
						|
Do { sleep $waitIncrement; $timedOut = (($waitTime+=$waitIncrement) -gt $timeout); iex "$gomaDir\gomacc.exe port 2" > $null; } Until(($LASTEXITCODE -eq 0) -or $timedOut) 
 | 
						|
if ($timedOut) { 
 | 
						|
    write-error 'Timed out waiting for goma to start'; exit 1; 
 | 
						|
} else {
 | 
						|
    Write-Output "Successfully started goma!"
 | 
						|
}
 |