Files
percoandClaude Sonnet 4.6 3675f0c01a
Deploy HouseHub / deploy (push) Successful in 1s
ci: ajout branches staging-perco et staging-fefe dans le workflow deploy
- Push sur staging-perco → deploy /opt/container/househub-perco
- Push sur staging-fefe  → deploy /opt/container/househub-fefe
- Push sur main          → deploy /opt/container/househub (production)
- Utiliser `git deploy <env>` pour envoyer sur le bon environnement

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-20 11:52:12 +02:00

36 lines
982 B
YAML

name: Deploy HouseHub
on:
push:
branches: [main, staging-perco, staging-fefe]
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Deploy via SSH
uses: appleboy/ssh-action@v1.0.0
with:
host: 192.168.1.29
username: perco
key: ${{ secrets.SSH_PRIVATE_KEY }}
script: |
BRANCH="${{ github.ref_name }}"
case "$BRANCH" in
main)
cd /opt/container/househub
git pull
echo "✓ Production mise à jour"
;;
staging-perco)
cd /opt/container/househub-perco
git pull origin staging-perco
echo "✓ Staging Perco mis à jour"
;;
staging-fefe)
cd /opt/container/househub-fefe
git pull origin staging-fefe
echo "✓ Staging Fefe mis à jour"
;;
esac