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)
S
Description
No description provided
Readme 1.4 MiB
Languages
Shell 60.2%
JavaScript 18.5%
Gherkin 17.7%
Python 2.4%
Go Template 1.2%