Files
gitea-ci-library/docs/tech-stack.md
T
niko dacb8b4ef7
CI / feature (push) Has been skipped
CI / main (push) Failing after 0s
POC: test reusable workflow job visibility in Gitea Actions (#5)
Co-authored-by: moilanik <niko.moilanen@tietoevry.com>
Reviewed-on: #5
2026-06-13 09:37:47 +03:00

1.3 KiB

Tech Stack — Gitea Actions CI -kirjasto

⚠️ POC-vaihe. Osa teknologiavalinnoista voi muuttua uudelleenkirjoituksen myötä. Katso myös git-pages/docs/tech-stack.md.


Kirjaston oma runtime

Teknologia Versio / minimi Käyttötarkoitus
Gitea Actions 1.21+ CI-alusta, workflow-moottori
Gitea act runner 0.2+ Workflow'n suoritus
Bash 4.0+ Integraatioskriptit workflow-stepeissä
curl 7.0+ Gitea REST API, git-pages PATCH
jq 1.6+ JSON-vastausten jäsennys

Raporttien hostaus

Raportit hostataan git-pages-palvelulla (git-pages/-Helm-chartti). Julkaisu: scripts/publish-git-pages.sh → PATCH tar. Tarkemmat teknologiavalinnat: git-pages/docs/tech-stack.md.

Tuetut ulkoiset palvelut

Palvelu Rajapinta Käyttötarkoitus
Gitea REST API /api/v1/ Commit-status, workflow-dispatch, branch-listaus (retention)
git-pages HTTP Raporttien hostaus
Gitea Packages Container registry API Docker-imagen push

Mitä EI tueta (verrattuna Jenkins-versioon)

Teknologia Syy
MinIO Korvattu git-pagesilla
Multi-Git-platform Vain Gitea
Jenkins (shared library, plugins) Gitea Actions korvaa
Artifactory/Nexus MVP:ssä ei, factory/adapter-pattern valmiina