env conf ylimääräinen value pois
CI / load-config (push) Successful in 12s
ci-cucumber Cucumber tests passed
ci-bats Bats tests
ci-build Build complete
CI / feature (push) Successful in 2m21s
CI / main (push) Has been skipped

This commit is contained in:
moilanik
2026-06-13 19:58:06 +03:00
parent 7b99392dd7
commit 09da2a7f28
13 changed files with 52 additions and 52 deletions
+2 -2
View File
@@ -32,7 +32,7 @@ Ohut ja yksiselitteinen:
```
scripts/publish-git-pages.sh <report-dir>
→ PATCH tar osoitteeseen PAGES_HOST
→ PATCH tar osoitteeseen GIT_PAGES_URL
→ palauttaa BASE URL:n
git-pages tarjoaa:
@@ -48,7 +48,7 @@ provider-logiikasta.
## Architecture (POC-tila)
- **Provider & Consumer -malli**: `ci-engine.yml` on lukittu rajapinta.
ADR 0005.
- **Raporttien hostaus**: git-pages Helm-chartilla (`git-pages/`).
- **Raporttien hostaus**: git-pages Helm-chartilla (`git-pages/`), `GIT_PAGES_URL` määrittää perusosoitteen.
- **Retention**: sidecar samassa podissa, HTTP API localhost:3000,
Gitea API branch-check.
- **Commit-status**: Gitea Actions näyttää automaattisesti. API vain
+2 -2
View File
@@ -75,7 +75,7 @@ gitea-env.conf → config-provider.yml → env_json (yksi JSON-string)
GITEA_API_URL: ${{ fromJson(inputs.env_json).GITEA_API_URL }}
(4)
kaikki jobit → $GITEA_API_URL, $PAGES_HOST jne.
kaikki jobit → $GITEA_API_URL, $GIT_PAGES_URL jne.
(5)
```
@@ -84,7 +84,7 @@ Vaiheet:
2. `config-provider.yml` lukee confin ja tuottaa yhden JSON-stringin outputina
3. `ci.yml` välittää JSONin `needs` + `with:` -ketjulla
4. `build-feature.yml` purkaa arvot workflow `env:`-tasolle `fromJson()`:lla
5. Kaikki jobit käyttävät valmiita env-muuttujia (`$PAGES_HOST` jne.)
5. Kaikki jobit käyttävät valmiita env-muuttujia (`$GIT_PAGES_URL` jne.)
Avainkomponentit:
- **config-provider.yml** — reusable workflow, joka muuntaa conf-tiedoston