Skip to content
This repository was archived by the owner on Feb 22, 2023. It is now read-only.

Commit ac73cd0

Browse files
committed
Swap to master
1 parent 860f5a1 commit ac73cd0

File tree

1 file changed

+32
-16
lines changed

1 file changed

+32
-16
lines changed

.cirrus.yml

Lines changed: 32 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -12,14 +12,14 @@ flutter_template: &FLUTTER_TEMPLATE
1212
- date
1313

1414
flutter_master_template: &FLUTTER_MASTER_TEMPLATE
15+
<< : *FLUTTER_TEMPLATE
1516
environment:
1617
CHANNEL: "master"
17-
<< : *FLUTTER_TEMPLATE
1818

1919
flutter_stable_template: &FLUTTER_STABLE_TEMPLATE
20+
<< : *FLUTTER_TEMPLATE
2021
environment:
2122
CHANNEL: "stable"
22-
<< : *FLUTTER_TEMPLATE
2323

2424
flutter_stable_skip_web_template: &FLUTTER_STABLE_SKIP_WEB_TEMPLATE
2525
<< : *FLUTTER_STABLE_TEMPLATE
@@ -28,6 +28,24 @@ flutter_stable_skip_web_template: &FLUTTER_STABLE_SKIP_WEB_TEMPLATE
2828
# https://github.com/flutter/flutter/issues/42864
2929
- find . | grep _web$ | xargs rm -rf
3030

31+
# fingerprint_script doesn't seem to work in templates.
32+
# To keep OS caches from colliding, split them into separate caches.
33+
cache_stable_linux_template: &CACHE_STABLE_LINUX_TEMPLATE
34+
pub_linux_cache:
35+
folder: $HOME/.pub-cache
36+
flutter_pkg_linux_cache:
37+
folder: $FLUTTER_HOME/bin/cache/pkg
38+
flutter_artifacts_linux_cache:
39+
folder: $FLUTTER_HOME/bin/cache/artifacts
40+
41+
cache_stable_macos_template: &CACHE_STABLE_MACOS_TEMPLATE
42+
pub_macos_cache:
43+
folder: $HOME/.pub-cache
44+
flutter_pkg_macos_cache:
45+
folder: $FLUTTER_HOME/bin/cache/pkg
46+
flutter_artifacts_macos_cache:
47+
folder: $FLUTTER_HOME/bin/cache/artifacts
48+
3149
task:
3250
use_compute_credits: $CIRRUS_USER_COLLABORATOR == 'true' && $CIRRUS_PR == ''
3351
container:
@@ -38,22 +56,14 @@ task:
3856
PATH: $PATH:$HOME/.pub-cache/bin
3957
matrix:
4058
- name: publishable
59+
<< : *CACHE_STABLE_LINUX_TEMPLATE
4160
<< : *FLUTTER_STABLE_TEMPLATE
4261
script:
4362
- date
4463
- ./script/check_publish.sh
4564
- date
4665
- name: format
47-
pub_cache:
48-
folder: $HOME/.pub-cache
49-
fingerprint_script: echo $CIRRUS_OS
50-
flutter_pkg_cache:
51-
folder: $FLUTTER_HOME/bin/cache/pkg
52-
fingerprint_script: echo $CIRRUS_OS; cat $FLUTTER_HOME/bin/internal/*.version
53-
flutter_artifacts_cache:
54-
folder: $FLUTTER_HOME/bin/cache/artifacts
55-
fingerprint_script: echo $CIRRUS_OS; cat $FLUTTER_HOME/bin/internal/*.version
56-
<< : *FLUTTER_STABLE_TEMPLATE
66+
<< : *FLUTTER_MASTER_TEMPLATE
5767
install_script:
5868
- date
5969
- wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
@@ -68,18 +78,20 @@ task:
6878
- name: test
6979
matrix:
7080
- << : *FLUTTER_MASTER_TEMPLATE
71-
- << : *FLUTTER_STABLE_SKIP_WEB_TEMPLATE
81+
- << : *CACHE_STABLE_LINUX_TEMPLATE
82+
<< : *FLUTTER_STABLE_SKIP_WEB_TEMPLATE
7283
test_script:
7384
- date
7485
- ./script/incremental_build.sh test
7586
- date
7687
- name: analyze
77-
<< : *FLUTTER_STABLE_TEMPLATE
88+
<< : *FLUTTER_MASTER_TEMPLATE
7889
script:
7990
- date
8091
- ./script/incremental_build.sh analyze
8192
- date
8293
- name: build_all_plugins_apk
94+
<< : *CACHE_STABLE_LINUX_TEMPLATE
8395
<< : *FLUTTER_STABLE_SKIP_WEB_TEMPLATE
8496
script:
8597
- date
@@ -94,7 +106,8 @@ task:
94106
PLUGIN_SHARDING: "--shardIndex 1 --shardCount 2"
95107
matrix:
96108
- << : *FLUTTER_MASTER_TEMPLATE
97-
- << : *FLUTTER_STABLE_SKIP_WEB_TEMPLATE
109+
- << : *CACHE_STABLE_LINUX_TEMPLATE
110+
<< : *FLUTTER_STABLE_SKIP_WEB_TEMPLATE
98111
MAPS_API_KEY: ENCRYPTED[596a9f6bca436694625ac50851dc5da6b4d34cba8025f7db5bc9465142e8cd44e15f69e3507787753accebfc4910d550]
99112
GCLOUD_FIREBASE_TESTLAB_KEY: ENCRYPTED[07586610af1fdfc894e5969f70ef2458341b9b7e9c3b7c4225a663b4a48732b7208a4d91c3b7d45305a6b55fa2a37fc4]
100113
script:
@@ -137,12 +150,14 @@ task:
137150
- date
138151
matrix:
139152
- name: build_all_plugins_ipa
153+
<< : *CACHE_STABLE_MACOS_TEMPLATE
140154
<< : *FLUTTER_STABLE_SKIP_WEB_TEMPLATE
141155
script:
142156
- date
143157
- ./script/build_all_plugins_app.sh ios --no-codesign
144158
- date
145159
- name: lint_darwin_plugins
160+
<< : *CACHE_STABLE_MACOS_TEMPLATE
146161
<< : *FLUTTER_STABLE_SKIP_WEB_TEMPLATE
147162
script:
148163
- date
@@ -157,7 +172,8 @@ task:
157172
PLUGIN_SHARDING: "--shardIndex 3 --shardCount 4"
158173
matrix:
159174
- << : *FLUTTER_MASTER_TEMPLATE
160-
- << : *FLUTTER_STABLE_SKIP_WEB_TEMPLATE
175+
- << : *CACHE_STABLE_MACOS_TEMPLATE
176+
<< : *FLUTTER_STABLE_SKIP_WEB_TEMPLATE
161177
SIMCTL_CHILD_MAPS_API_KEY: ENCRYPTED[596a9f6bca436694625ac50851dc5da6b4d34cba8025f7db5bc9465142e8cd44e15f69e3507787753accebfc4910d550]
162178
script:
163179
- date

0 commit comments

Comments
 (0)