Files
gitea-ci-library/README.md
T
moilanik 234c217fea
CI — gitea-ci-library / feature (push) Failing after 0s
CI — gitea-ci-library / master (push) Has been skipped
docs(readme): add Gitea act runner Helm installation guide
2026-06-08 10:47:32 +03:00

1.3 KiB

Gitea Actions CI -kirjasto

Reusable workflow -kirjasto Gitea Actionsille. Lisätietoja: docs/

Gitea Actions runner (K8s / Helm)

Act runner suorittaa Gitea Actions workflowt. Asennus Kubernetes-klusteriin Helm chartilla:

1. Rekisteröintitoken

Hae token Giteasta:

  • Organization-taso: Org → Settings → Actions → Runners → Create new runner
  • Globaali (site admin): Site Admin → Actions → Runners → Create new runner

Token on kertakäyttöinen — käytä heti.

2. Asenna runner

GITEA_URL="https://<gitea-server-url>"
GITEA_ACTIONS_TOKEN="<registration-token>"
GITEA_ACTIONS_NAMESPACE="gitea-actions"

helm repo add gitea https://dl.gitea.com/charts
helm repo update
helm upgrade --install act-runner gitea/gitea-act-runner \
  --set gitea.url="$GITEA_URL" \
  --set gitea.token="$GITEA_ACTIONS_TOKEN" \
  --namespace "$GITEA_ACTIONS_NAMESPACE" \
  --create-namespace

3. Varmista

kubectl get pods -n gitea-actions
# → act-runner-xxx  Running

Tämän jälkeen .gitea/workflows/ci.yml triggeröityy automaattisesti pushista.

Muuta

Muuttuja Kuvaus
gitea.url Gitea-palvelimen osoite (esim. https://gitea.example.com)
gitea.token Rekisteröintitoken (kts. kohta 1)
runner.labels Mukautetut labelit (oletus: ubuntu-latest)