diff options
| -rw-r--r-- | .ci/yuzu-mainline-step2.yml | 39 |
1 files changed, 36 insertions, 3 deletions
diff --git a/.ci/yuzu-mainline-step2.yml b/.ci/yuzu-mainline-step2.yml index fec724d11..a031941e5 100644 --- a/.ci/yuzu-mainline-step2.yml +++ b/.ci/yuzu-mainline-step2.yml | |||
| @@ -15,9 +15,42 @@ stages: | |||
| 15 | dependsOn: format | 15 | dependsOn: format |
| 16 | displayName: 'build' | 16 | displayName: 'build' |
| 17 | jobs: | 17 | jobs: |
| 18 | - template: ./templates/build-standard.yml | 18 | - job: build |
| 19 | parameters: | 19 | displayName: 'standard' |
| 20 | cache: 'true' | 20 | pool: |
| 21 | vmImage: ubuntu-latest | ||
| 22 | strategy: | ||
| 23 | maxParallel: 10 | ||
| 24 | matrix: | ||
| 25 | linux: | ||
| 26 | BuildSuffix: 'linux' | ||
| 27 | ScriptFolder: 'linux' | ||
| 28 | steps: | ||
| 29 | - template: ./templates/sync-source.yml | ||
| 30 | parameters: | ||
| 31 | artifactSource: $(parameters.artifactSource) | ||
| 32 | needSubmodules: 'true' | ||
| 33 | - template: ./templates/build-single.yml | ||
| 34 | parameters: | ||
| 35 | artifactSource: 'false' | ||
| 36 | cache: 'true' | ||
| 37 | - stage: build-win | ||
| 38 | dependsOn: format | ||
| 39 | displayName: 'build-windows' | ||
| 40 | jobs: | ||
| 41 | - job: build | ||
| 42 | displayName: 'msvc' | ||
| 43 | pool: | ||
| 44 | vmImage: vs2017-win2016 | ||
| 45 | steps: | ||
| 46 | - template: ./templates/sync-source.yml | ||
| 47 | parameters: | ||
| 48 | artifactSource: $(parameters.artifactSource) | ||
| 49 | needSubmodules: 'true' | ||
| 50 | - template: ./templates/build-msvc.yml | ||
| 51 | parameters: | ||
| 52 | artifactSource: 'false' | ||
| 53 | cache: 'true' | ||
| 21 | - stage: release | 54 | - stage: release |
| 22 | displayName: 'Release' | 55 | displayName: 'Release' |
| 23 | dependsOn: build | 56 | dependsOn: build |