Files
2026-07-14 12:13:39 +03:00

1.0 KiB

Gitea Runner

Kendi Gitea sunucunuz icin Docker executor tipinde bir Actions runner'i, Runtipi uzerinden tek tikla kurar.

Ozellikler

  • Tek docker etiketiyle calisir; workflow dosyalarindaki container: image: alani hangi image'in (ubuntu, archlinux, fedora, flutter, node, vs.) cekilecegini belirler — runner tarafinda ekstra etiket tanimlamaya gerek yok.
  • host'un Docker socket'ine baglanir, bu sayede istenen herhangi bir image aninda cekilip calistirilabilir.

Kurulum sonrasi

  1. Gitea sunucunuzda Settings > Actions > Runners > "Create new runner" sayfasindan bir registration token alin.
  2. Bu app'i kurarken istenen alanlara sunucu adresini ve token'i girin.
  3. Kurulum bitince Gitea > Runners listesinde runner'in docker etiketiyle gorunmesi gerekir.

Guvenlik notu

Bu app, /var/run/docker.sock'u container icine mount eder. Bu, container'a host'un Docker daemon'i uzerinde tam kontrol (fiilen root-esdegeri yetki) verir. Sadece guvendiginiz workflow'lari calistiran bir Gitea instance'i icin kullanin.