# Exemple de configuration d'un pipeline avec Gitea Actions on: push: branches: - main # Déclenche l'action pour les commits sur la branche principale jobs: ssh-connect: runs-on: ubuntu-latest steps: - name: Setup SSH run: | # Créez un dossier .ssh mkdir -p ~/.ssh # Stocke la clé privée à partir du secret echo "$SSH_PRIVATE_KEY" > ~/.ssh/id_rsa chmod 600 ~/.ssh/id_rsa # Ajoutez l'hôte distant à known_hosts pour éviter les alertes de sécurité ssh-keyscan -H 192.168.1.87 >> ~/.ssh/known_hosts - name: Test SSH connection run: | # Testez la connexion SSH vers le serveur distant ssh -o StrictHostKeyChecking=no kerboul@192.168.1.87 "echo 'Connection successful!'"