build: add infra for reclient support (#40850)
* chore: add patch to always set macos platform for x-build * build: add infra for reclient support * build: override reclient version * build: use RBE in CI * chore: hardcode reclient fix version * build: lower process count on macOS * build: use large macOS instance for testing-arm64 * Revert "build: use large macOS instance for testing-arm64" This reverts commit 6844adfd00a5230e68234112dfd84caa50d3f621. * build: login in via helper not writing file * chore: update patches * build: use recelint from DEPS * build: fix windows reproxy cfg * build: use reclient in appveyor * build: update WOA job too * build: force another build * build: do not checkout reclient
This commit is contained in:
parent
c184b93fc5
commit
3afb012ad1
14 changed files with 301 additions and 148 deletions
|
@ -110,7 +110,6 @@ async function callAppVeyorBuildJobs (targetBranch, job, options) {
|
|||
ELECTRON_OUT_DIR: 'Default',
|
||||
ELECTRON_ENABLE_STACK_DUMPING: 1,
|
||||
ELECTRON_ALSO_LOG_TO_STDERR: 1,
|
||||
GOMA_FALLBACK_ON_AUTH_FAILURE: true,
|
||||
DEPOT_TOOLS_WIN_TOOLCHAIN: 0,
|
||||
PYTHONIOENCODING: 'UTF-8'
|
||||
};
|
||||
|
|
|
@ -1,10 +0,0 @@
|
|||
param([string]$gomaDir=$PWD)
|
||||
$cmdPath = Join-Path -Path $gomaDir -ChildPath "goma_ctl.py"
|
||||
Start-Process -FilePath cmd -ArgumentList "/C", "python3", "$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!"
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue