This commit is contained in:
@@ -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.
|
||||
|
||||
Reference in New Issue
Block a user