specs
All checks were successful
Build, test and publish / verify (push) Successful in 1m21s

This commit is contained in:
2026-10-29 19:35:10 +01:00
parent aea792307c
commit b0c2f28e13
11 changed files with 839 additions and 51 deletions

View File

@@ -3,7 +3,9 @@
De workflow staat in `.gitea/workflows/build.yaml`. Elke branchpush bouwt en test
backend en frontend, bouwt twee images en draait Playwright tegen die containers.
Alleen `main` mag daarna images publiceren. Er vindt geen deployment plaats.
Tagpushes en aparte pull-requestevents starten geen extra workflow.
Tagpushes en aparte pull-requestevents starten geen extra workflow. Een auteur
kan een branchbuild bewust overslaan met een door Gitea ondersteunde markering,
zoals `[skip ci]`; dit is expliciet toegestaan.
## Java-bronbestanden uitvoeren
@@ -92,9 +94,9 @@ Runner en containers moeten de Synology en internetdownloads kunnen bereiken.
Repository: `wanjakrah/agiledancers`, hoofdbranch: `main`.
Actions staat voor deze repository al aan. Controleer zo nodig op de Synology
`app.ini` onder `[actions]` de instelling `ENABLED = true` en de Actions-feature
onder repositoryinstellingen. Stel `SKIP_WORKFLOW_STRINGS` leeg in als ook commits met teksten als `[skip ci]`
verplicht moeten draaien, zoals de afspraak elke branchpush vereist.
Wijzig serverconfiguratie alleen indien nodig.
onder repositoryinstellingen. De standaard `SKIP_WORKFLOW_STRINGS`, waaronder `[skip ci]`, mogen blijven staan:
bewust overslaan is door de maintainer toegestaan. Iedere gewone branchpush start
een pipeline. Er hoeft daarvoor geen serverinstelling te worden gewijzigd.
Stel bij repository **Settings → Actions** in:
@@ -129,7 +131,8 @@ runnerregistratietoken naar
tokenwaarden. Voor handmatige inrichting kun je dat registratietoken uit de
repository-instellingen halen en in hetzelfde bestand plaatsen.
Controleer de artifactretentie op de server: een workflow vraagt veertien dagen
De bevestigde Gitea 1.25.4-configuratie heeft geen `[actions]`-sectie: de defaults
zijn negentig dagen voor artifacts en 365 dagen voor logs. Een workflow vraagt veertien dagen
via `retention-days: 14`. Een kortere serverlimiet of het vroegtijdig verwijderen
van workflowruns mag die periode niet inkorten. Artifactretentie geldt voor
testdiagnostiek; gepubliceerde containerimages worden niet automatisch verwijderd.