summaryrefslogtreecommitdiff
path: root/.ci
diff options
context:
space:
mode:
authorGravatar lat9nq2021-07-17 18:41:11 -0400
committerGravatar lat9nq2022-07-31 01:35:12 -0400
commit69bd6cd4904b9c392d1c79f3049e01a3f5a1e15c (patch)
tree081ff57e950ab7553afa3a010a25db9d130ff0b5 /.ci
parentci,linux: Support Patreon releases (diff)
downloadyuzu-69bd6cd4904b9c392d1c79f3049e01a3f5a1e15c.tar.gz
yuzu-69bd6cd4904b9c392d1c79f3049e01a3f5a1e15c.tar.xz
yuzu-69bd6cd4904b9c392d1c79f3049e01a3f5a1e15c.zip
patreon step2: Enable Linux build
I sure as heck don't know what I'm doing :) patreon_step2: Fix caching :limesDance: still don't know what I'm doing :limesDance:
Diffstat (limited to '.ci')
-rw-r--r--.ci/yuzu-patreon-step2.yml35
1 files changed, 31 insertions, 4 deletions
diff --git a/.ci/yuzu-patreon-step2.yml b/.ci/yuzu-patreon-step2.yml
index 33c081c53..4c5ede3bc 100644
--- a/.ci/yuzu-patreon-step2.yml
+++ b/.ci/yuzu-patreon-step2.yml
@@ -8,12 +8,37 @@ variables:
8 DisplayVersion: $[counter(variables['DisplayPrefix'], 1)] 8 DisplayVersion: $[counter(variables['DisplayPrefix'], 1)]
9 9
10stages: 10stages:
11- stage: build 11- stage: build_gcc
12 displayName: 'build' 12 displayName: 'build-gcc'
13 jobs: 13 jobs:
14 - job: build 14 - job: build
15 timeoutInMinutes: 120 15 timeoutInMinutes: 120
16 displayName: 'windows-msvc' 16 displayName: 'linux'
17 pool:
18 vmImage: ubuntu-latest
19 strategy:
20 maxParallel: 10
21 matrix:
22 linux:
23 BuildSuffix: 'linux'
24 ScriptFolder: 'linux'
25 steps:
26 - template: ./templates/sync-source.yml
27 parameters:
28 artifactSource: $(parameters.artifactSource)
29 needSubmodules: 'true'
30 - template: ./templates/build-single.yml
31 parameters:
32 artifactSource: 'false'
33 cache: $(parameters.cache)
34 version: $(DisplayVersion)
35- stage: build_msvc
36 dependsOn: []
37 displayName: 'build-msvc'
38 jobs:
39 - job: build
40 timeoutInMinutes: 120
41 displayName: 'windows'
17 pool: 42 pool:
18 vmImage: windows-2019 43 vmImage: windows-2019
19 steps: 44 steps:
@@ -28,7 +53,9 @@ stages:
28 version: $(DisplayVersion) 53 version: $(DisplayVersion)
29- stage: release 54- stage: release
30 displayName: 'release' 55 displayName: 'release'
31 dependsOn: build 56 dependsOn:
57 - build_gcc
58 - build_msvc
32 jobs: 59 jobs:
33 - job: release 60 - job: release
34 displayName: 'source' 61 displayName: 'source'