Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
doc:forgejo [2025/06/16 08:44] – [Installation] Deeddoc:forgejo [2025/06/16 19:00] (Version actuelle) – [Installation] Deed
Ligne 209: Ligne 209:
 =====RUNNER===== =====RUNNER=====
 ====Installation==== ====Installation====
-===Dependance===+Source: https://forgejo.org/docs/latest/admin/runner-installation 
 +===Dépendance=== 
 +  apt install wget 
  
-===Daemon===+Installation de Docker:
  
 +Source: https://docs.docker.com/engine/install
 +
 +Ajoute la Clé GPG:
 +  sudo apt update
 +  sudo apt install ca-certificates curl
 +  sudo install -m 0755 -d /etc/apt/keyrings
 +  sudo curl -fsSL https://download.docker.com/linux/debian/gpg -o /etc/apt/keyrings/docker.asc
 +  sudo chmod a+r /etc/apt/keyrings/docker.asc
 +
 +Ajouter les sources:
 +  echo \
 +    "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian \
 +    $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
 +    sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
 +
 +Installer Docker:
 +  sudo apt update
 +  sudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
 +===Config Daemon===
 +
 +Fichier Daemon:
   [Unit]   [Unit]
   Description=Forgejo Runner   Description=Forgejo Runner
Ligne 231: Ligne 254:
   [Install]   [Install]
  
-===je ne sais pas le titre===+Reload le systemd: 
 +  sudo systemctl daemon-reload 
 + 
 +===Télécharger et Installer=== 
 +Télécharger: 
 +  export RUNNER_VERSION=$(curl -X 'GET' https://data.forgejo.org/api/v1/repos/forgejo/runner/releases/latest | jq .name -r | cut -c 2-) 
 +  wget -O forgejo-runner https://code.forgejo.org/forgejo/runner/releases/download/v${RUNNER_VERSION}/forgejo-runner-${RUNNER_VERSION}-linux-amd64 
 +  chmod +x forgejo-runner 
 +  wget -O forgejo-runner.asc https://code.forgejo.org/forgejo/runner/releases/download/v${RUNNER_VERSION}/forgejo-runner-${RUNNER_VERSION}-linux-amd64.asc 
 +  gpg --keyserver keys.openpgp.org --recv EB114F5E6C0DC2BCDD183550A4B61A2DC5923710 
 +  gpg --verify forgejo-runner.asc forgejo-runner 
 + 
 +Installer: 
 +   sudo cp forgejo-runner /usr/local/bin/forgejo-runner 
 + 
 +Configurer le Home: 
 +  useradd --create-home runner 
 +  usermod -aG docker runner 
 + 
 +Configurer les dossiers dans le home: 
 +  sudo su - runner 
 + 
 +  mkdir -p data 
 +  touch data/.runner 
 +  mkdir -p data/.cache 
 + 
 +  chown -R 1001:1001 data/.runner 
 +  chown -R 1001:1001 data/.cache 
 +  chmod 775 data/.runner 
 +  chmod 775 data/.cache 
 +  chmod g+s data/.runner 
 +  chmod g+s data/.cache 
 + 
 +Enregistrer le Runner: 
 +  sudo -u runner forgejo-runner register 
 + 
 + 
 +Démarrer le Runner: 
 +  sudo service forgejo-runner start
 ====Update==== ====Update====
  
doc/forgejo.1750063484.txt.gz · Dernière modification : 2025/06/16 08:44 de Deed