|
@@ -42,7 +42,9 @@ executors:
|
|
|
size:
|
|
|
description: "Docker executor size"
|
|
|
type: enum
|
|
|
- enum: ["medium", "xlarge", "2xlarge"]
|
|
|
+ # aks-linux-medium === 8 core (32 core host, shared with other builds)
|
|
|
+ # aks-linux-large === 32 core
|
|
|
+ enum: ["medium", "xlarge", "electronjs/aks-linux-medium", "electronjs/aks-linux-large"]
|
|
|
docker:
|
|
|
- image: ghcr.io/electron/build:e6bebd08a51a0d78ec23e5b3fd7e7c0846412328
|
|
|
resource_class: << parameters.size >>
|
|
@@ -1592,6 +1594,7 @@ commands:
|
|
|
- *step-minimize-workspace-size-from-checkout
|
|
|
- *step-fix-sync
|
|
|
- *step-setup-env-for-build
|
|
|
+ - *step-fix-known-hosts-linux
|
|
|
- *step-setup-goma-for-build
|
|
|
- *step-wait-for-goma
|
|
|
- *step-gn-gen-default
|
|
@@ -1706,7 +1709,7 @@ jobs:
|
|
|
linux-x64-testing:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-global
|
|
|
<<: *env-testing-build
|
|
@@ -1723,7 +1726,7 @@ jobs:
|
|
|
linux-x64-testing-asan:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-global
|
|
|
<<: *env-testing-build
|
|
@@ -1769,7 +1772,7 @@ jobs:
|
|
|
linux-x64-publish:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-linux-2xlarge-release
|
|
|
<<: *env-release-build
|
|
@@ -1792,7 +1795,7 @@ jobs:
|
|
|
linux-arm-testing:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-global
|
|
|
<<: *env-arm
|
|
@@ -1812,7 +1815,7 @@ jobs:
|
|
|
linux-arm-publish:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-linux-2xlarge-release
|
|
|
<<: *env-arm
|
|
@@ -1837,7 +1840,7 @@ jobs:
|
|
|
linux-arm64-testing:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-global
|
|
|
<<: *env-arm64
|
|
@@ -1868,7 +1871,7 @@ jobs:
|
|
|
linux-arm64-publish:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-linux-2xlarge-release
|
|
|
<<: *env-arm64
|