Runtipi store
This commit is contained in:
@@ -0,0 +1,24 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user