filter että vain script kansio tulee coverageen
This commit is contained in:
@@ -110,3 +110,16 @@ Avainkomponentit:
|
||||
- Rinnakkaiset jobit (bats + cucumber) — tuloksia saa heti kun valmistuu
|
||||
- Jokainen testisetti omassa jobissaan
|
||||
- Finalize/build voi kerätä yhteenvedon (ei julkaista summarya jos kenelläkään ei ole linkkiä)
|
||||
|
||||
## 7. Inline Logic Threshold
|
||||
|
||||
Logiikka workflow YAML:ssa on hauras: YAML:n sisennys, heredocit ja
|
||||
kenoviivat tuottavat helposti toimimattomia steppejä.
|
||||
|
||||
**Kynnys siirtää scriptiksi:** heti kun steppiin tulee ehtoja, silmukoita,
|
||||
tai yli 3 riviä inline-koodia, siirrä omaksi scriptikseen `.gitea/scripts/`-
|
||||
kansioon.
|
||||
|
||||
Esimerkki: coverage-datan purku ja navigointi-indexin luonti oli aluksi
|
||||
inline-heredocina workflow YAML:ssa. Siirto omaan `bats-coverage.sh`-scriptiin
|
||||
teki siitä luettavan, testattavan ja muokattavan ilman YAML-muotoiluriskejä.
|
||||
|
||||
Reference in New Issue
Block a user