mirror of
https://github.com/SerenityOS/serenity
synced 2024-11-02 22:04:47 +00:00
0a7d0362ea
This was useful when building both i686 and x86_64 SerenityOS targets as we could use a single toolchain build for both targets. But now all this extra job does is create the opportunity for the toolchain to need to be built twice (i.e. if the pipelines are backed up and the toolchain cache is busted between these jobs while the x86_64 step is waiting for a VM).
32 lines
553 B
YAML
32 lines
553 B
YAML
trigger:
|
|
batch: true
|
|
branches:
|
|
include:
|
|
- master
|
|
|
|
stages:
|
|
- stage: Lagom
|
|
dependsOn: []
|
|
|
|
jobs:
|
|
- template: Meta/Azure/Lagom.yml
|
|
parameters:
|
|
os: 'Linux'
|
|
lagom_lints: true
|
|
|
|
- template: Meta/Azure/Lagom.yml
|
|
parameters:
|
|
os: 'Linux'
|
|
fuzzer: 'Fuzz'
|
|
|
|
- template: Meta/Azure/Lagom.yml
|
|
parameters:
|
|
os: 'macOS'
|
|
|
|
- stage: SerenityOS
|
|
dependsOn: []
|
|
|
|
jobs:
|
|
- template: Meta/Azure/Serenity.yml
|
|
parameters:
|
|
arch: 'x86_64'
|