1.0 KiB
1.0 KiB
Gitea Runner
Kendi Gitea sunucunuz icin Docker executor tipinde bir Actions runner'i, Runtipi uzerinden tek tikla kurar.
Ozellikler
- Tek
dockeretiketiyle calisir; workflow dosyalarindakicontainer: 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
- Gitea sunucunuzda Settings > Actions > Runners > "Create new runner" sayfasindan bir registration token alin.
- Bu app'i kurarken istenen alanlara sunucu adresini ve token'i girin.
- Kurulum bitince Gitea > Runners listesinde runner'in
dockeretiketiyle 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.