Pentru proiecte care necesită hardware specializat (plăci grafice NVIDIA GPU pentru antrenare de AI), acces la rețele interne private VPN sau build-uri C++ masive de 32 de core-uri, runnerii găzduiți de GitHub (cloud) pot fi prea lenți sau scumpi. Self-Hosted Runners permit rularea agentului GitHub pe propriile servere fizice sau în Kubernetes.
Invocarea unui runner intern cu etichete dedicate
jobs:
antrenare_model_ai:
# Direcționează execuția exclusiv către un server propriu cu GPU:
runs-on: [ self-hosted, linux, gpu-rtx4090 ]
steps:
- uses: actions/checkout@v4
- name: Verificare accelerator hardware CUDA
run: nvidia-smi
Avertisment critic de securitate: NU folosiți NICIODATĂ Self-Hosted Runners pe repository-uri publice open-source! Oricine poate deschide un Pull Request cu o comandă rău-intenționată care să obțină acces de tip root la serverul dumneavoastră intern.
Întrebări & Exemple de Cod:
Runneri Proprii (Self-Hosted Runners) în GitHub Actions: Instalare și SecuritateAi o nelămurire despre utilizarea comenzii
Runneri Proprii (Self-Hosted Runners) în GitHub Actions: Instalare și Securitatesau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.