kiristetään ehtoa!
CI / Load gitea-env.conf to pipeline env (push) Successful in 13s
ci-check Build version 0.1.0 required
ci-cucumber Cucumber tests
ci-bats Bats tests
ci-build Build complete
CI / Build & Push Artifact (push) Failing after 2m30s

This commit is contained in:
moilanik
2026-06-15 05:49:14 +03:00
parent 26394e5a54
commit ccec73e40a
+8 -5
View File
@@ -120,12 +120,15 @@ jobs:
# Vaaditaan molemmat edeltävät jobit # Vaaditaan molemmat edeltävät jobit
needs: [check, quality-gate] needs: [check, quality-gate]
# KORJATTU EMÄBUGIVARMA EHTO: # POMMINVARMA KORJAUS:
# 1. success() vaatii että molemmat edeltävät onnistuivat. # 1. !cancelled() ja !failed() varmistavat, että mikään aiempi job ei kaatunut tai peruttu.
# 2. artifact_exists on joko 'false' TAI se on tyhjä (Rerun-tilanne, jolloin output katosi) # 2. needs.quality-gate.result == 'success' vaatii, että testiputki todella palautti onnistumisen.
# 3. artifact_exists == 'false' varmistaa, että uusi build tarvitaan.
if: | if: |
success() && !cancelled() &&
(needs.check.outputs.artifact_exists == 'false' || needs.check.outputs.artifact_exists == '') !failed() &&
needs.quality-gate.result == 'success' &&
needs.check.outputs.artifact_exists == 'false'
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4