|
@@ -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 >>
|
|
@@ -1584,6 +1586,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
|
|
@@ -1697,7 +1700,7 @@ jobs:
|
|
|
linux-x64-testing:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-global
|
|
|
<<: *env-testing-build
|
|
@@ -1714,7 +1717,7 @@ jobs:
|
|
|
linux-x64-testing-asan:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-global
|
|
|
<<: *env-testing-build
|
|
@@ -1760,7 +1763,7 @@ jobs:
|
|
|
linux-x64-publish:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-linux-2xlarge-release
|
|
|
<<: *env-release-build
|
|
@@ -1783,7 +1786,7 @@ jobs:
|
|
|
linux-arm-testing:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-global
|
|
|
<<: *env-arm
|
|
@@ -1803,7 +1806,7 @@ jobs:
|
|
|
linux-arm-publish:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-linux-2xlarge-release
|
|
|
<<: *env-arm
|
|
@@ -1828,7 +1831,7 @@ jobs:
|
|
|
linux-arm64-testing:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-global
|
|
|
<<: *env-arm64
|
|
@@ -1859,7 +1862,7 @@ jobs:
|
|
|
linux-arm64-publish:
|
|
|
executor:
|
|
|
name: linux-docker
|
|
|
- size: 2xlarge
|
|
|
+ size: electronjs/aks-linux-large
|
|
|
environment:
|
|
|
<<: *env-linux-2xlarge-release
|
|
|
<<: *env-arm64
|