Benutzer-Werkzeuge

Webseiten-Werkzeuge


docs:github_runner

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
docs:github_runner [2024/07/03 15:23] – angelegt darkslicer666docs:github_runner [2024/07/03 15:25] (aktuell) darkslicer666
Zeile 7: Zeile 7:
    - Erstelle einen neuen Benutzer, der als technischer Benutzer dient. Dies kann oft mit dem `useradd`-Befehl in Linux geschehen.    - Erstelle einen neuen Benutzer, der als technischer Benutzer dient. Dies kann oft mit dem `useradd`-Befehl in Linux geschehen.
  
-     ```+```
      sudo useradd -m -s /bin/bash github_runner      sudo useradd -m -s /bin/bash github_runner
      sudo passwd github_runner      sudo passwd github_runner
-     ```+```
  
 2. **Zuweisen von Berechtigungen:** 2. **Zuweisen von Berechtigungen:**
Zeile 17: Zeile 17:
    - Füge den Benutzer zu relevanten Gruppen hinzu, falls erforderlich.    - Füge den Benutzer zu relevanten Gruppen hinzu, falls erforderlich.
  
-     ```sh+```sh
      sudo usermod -aG docker github_runner  # Falls Docker benötigt wird      sudo usermod -aG docker github_runner  # Falls Docker benötigt wird
      sudo usermod -aG sudo github_runner    # Falls sudo-Rechte benötigt werden      sudo usermod -aG sudo github_runner    # Falls sudo-Rechte benötigt werden
-     ```+```
  
 3. **Konfigurieren des GitHub Action Runners:** 3. **Konfigurieren des GitHub Action Runners:**
Zeile 27: Zeile 27:
    - Wechsle zum neu erstellten Benutzer:    - Wechsle zum neu erstellten Benutzer:
  
-     ```sh+```sh
      su - github_runner      su - github_runner
-     ```+```
  
    - Lade den GitHub Runner herunter:    - Lade den GitHub Runner herunter:
  
-     ```sh+```sh
      mkdir actions-runner && cd actions-runner      mkdir actions-runner && cd actions-runner
      curl -o actions-runner-linux-x64-2.278.0.tar.gz -L https://github.com/actions/runner/releases/download/v2.278.0/actions-runner-linux-x64-2.278.0.tar.gz      curl -o actions-runner-linux-x64-2.278.0.tar.gz -L https://github.com/actions/runner/releases/download/v2.278.0/actions-runner-linux-x64-2.278.0.tar.gz
      tar xzf ./actions-runner-linux-x64-2.278.0.tar.gz      tar xzf ./actions-runner-linux-x64-2.278.0.tar.gz
-     ```+```
  
    - Konfiguriere den Runner mit einem Token von deinem GitHub Repository:    - Konfiguriere den Runner mit einem Token von deinem GitHub Repository:
  
-     ```sh+```sh
      ./config.sh --url https://github.com/your_org/your_repo --token YOUR_GITHUB_TOKEN      ./config.sh --url https://github.com/your_org/your_repo --token YOUR_GITHUB_TOKEN
-     ```+```
  
 4. **Service für den GitHub Runner erstellen:** 4. **Service für den GitHub Runner erstellen:**
Zeile 49: Zeile 49:
    - Erstelle einen Service, damit der GitHub Runner beim Start der VM automatisch gestartet wird.    - Erstelle einen Service, damit der GitHub Runner beim Start der VM automatisch gestartet wird.
  
-     ```sh+```sh
      sudo ./svc.sh install      sudo ./svc.sh install
      sudo ./svc.sh start      sudo ./svc.sh start
-     ```+```
  
 5. **Sicherheitsüberlegungen:** 5. **Sicherheitsüberlegungen:**
docs/github_runner.1720012983.txt.gz · Zuletzt geändert: von darkslicer666