env conf ylimääräinen value pois
This commit is contained in:
@@ -192,17 +192,39 @@ Consumer-repossa on oltava seuraavat asetukset:
|
||||
|
||||
`GITEA_TOKEN` on Gitean sisäinen secret (`secrets.GITEA_TOKEN`), joka on automauttisesti saatavilla — sitä ei tarvitse erikseen luoda.
|
||||
|
||||
### Org/Repo Variables (`{repo} → Settings → Actions → Variables`)
|
||||
### Config-tiedosto (`.gitea/workflows/gitea-env.conf`)
|
||||
|
||||
Nämä tulevat `config-file`:n kautta (`env_json`-input). Katso [config-model.md](docs/config-model.md).
|
||||
Tiedoston **nimi ja polku on lukittu**: `.gitea/workflows/gitea-env.conf` consumer-repon juuressa.
|
||||
Tämän tiedoston perusteella `config-provider.yml` tuottaa `env_json`-outputin, joka välitetään
|
||||
workflowille.
|
||||
|
||||
Tiedosto on `key=value`-muotoinen (kuten `.env`). Kommentit ja tyhjät rivit sallittuja.
|
||||
|
||||
**Vaaditut avaimet:**
|
||||
|
||||
| Avain | Kuvaus |
|
||||
|-------|--------|
|
||||
| `GITEA_API_URL` | Gitea-palvelimen base URL (esim. `https://gitea.app.example.com`) |
|
||||
| `GIT_PAGES_URL` | Git-pages-palvelimen URL ilman trailing slash (esim. `https://ci-reports.example.com`) |
|
||||
|
||||
**Validointisäännöt:**
|
||||
- Arvot eivät saa olla tyhjiä
|
||||
- Jos avaimen nimessä on `URL`, arvon on alettava `http://` tai `https://`
|
||||
- Tiedoston on oltava olemassa (muuten job keskeytyy)
|
||||
|
||||
Esimerkki:
|
||||
```
|
||||
GITEA_API_URL=https://gitea.app.example.com
|
||||
GIT_PAGES_URL=https://ci-reports.example.com
|
||||
```
|
||||
|
||||
### Validaatio
|
||||
|
||||
Jokaisen jobin alussa ajetaan `ci-validate.sh`, joka tarkistaa:
|
||||
- Vaaditut ympäristömuuttujat on asetettu
|
||||
- URLit ovat oikeaa muotoa
|
||||
Jokaisen jobin alussa `ci-validate.sh` tarkistaa:
|
||||
- `.gitea/workflows/gitea-env.conf` on olemassa ja sen arvot ovat validit
|
||||
- `GITEA_TOKEN` ja `GIT_PAGES_PUBLISH_TOKEN` on asetettu
|
||||
|
||||
Jos validointi epäonnistuu, job keskeytyy selkeällä virheviestillä ja Gitean commit-status näyttää epäonnistumisen linkkinä lokiin.
|
||||
Jos validointi epäonnistuu, job keskeytyy exit-koodilla 1 ja Gitean commit-status näyttää epäonnistumisen linkkinä lokiin.
|
||||
|
||||
### Muuta
|
||||
|
||||
|
||||
Reference in New Issue
Block a user