android-test: gate order stable-self then published; FAIL_FAST default
Matrix runs release self-build before F-Droid APK, then master. First failure stops. Emulator cold-boots without snapshots by default.
This commit is contained in:
parent
b0e186f392
commit
a05307f620
3 changed files with 22 additions and 12 deletions
|
|
@ -36,15 +36,19 @@ Runs several smokes so a single odd developer build cannot be the only sample:
|
|||
|
||||
| Variant | What |
|
||||
|---------|------|
|
||||
| **published** | F-Droid stable APK (`net.taler.wallet.fdroid` 1.6.1 / 854) |
|
||||
| **stable-self** | Rebuild tag `wallet-1.6.1` on this host (same source as stable) |
|
||||
| **master** | Rebuild `origin/master` |
|
||||
| Order | Variant | What |
|
||||
|------|---------|------|
|
||||
| **1 (gate)** | **stable-self** | Rebuild tag `wallet-1.6.1` on this host |
|
||||
| **2 (gate)** | **published** | F-Droid stable APK (`net.taler.wallet.fdroid` 1.6.1 / 854) |
|
||||
| **3** | **master** | Rebuild `origin/master` (only if gates pass when `FAIL_FAST=1`) |
|
||||
|
||||
**Default:** `FAIL_FAST=1` — first non-zero gate stops the matrix (no master if stable fails).
|
||||
|
||||
```bash
|
||||
./run-android-variant-matrix.sh
|
||||
STACK=goa ./run-android-variant-matrix.sh
|
||||
VARIANTS=master,stable-self ./run-android-variant-matrix.sh
|
||||
VARIANTS=published,stable-self,master,fix GUI=0 ./run-android-variant-matrix.sh
|
||||
# only the hard gates:
|
||||
VARIANTS=stable-self,published FAIL_FAST=1 ./run-android-variant-matrix.sh
|
||||
```
|
||||
|
||||
Artifacts + `SUMMARY.txt` under `out-matrix-<timestamp>/`.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue