GitHub Actions ile CI/CD: Otomatik Test ve Deploy | Webmaster Forumu - En Büyük Freelancer Platformu el11.net
el11.net
Neler yeni

GitHub Actions ile CI/CD: Otomatik Test ve Deploy

C

CerenSener40 

Yeni Üye
Administrator
Üye
Puan 0
Çözümler 0
photo-1537432376769-00f5c2f4c8d2


Kod:
# .github/workflows/deploy.yml
name: Deploy
on:
  push:
    branches: [main]
jobs:
  deploy:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v4
      - name: Setup PHP
        uses: shivammathur/setup-php@v2
        with: { php-version: '8.3' }
      - run: composer install --no-dev
      - run: php artisan test
      - name: Deploy via SSH
        uses: appleboy/ssh-action@v1
        with:
          host: ${{ secrets.HOST }}
          username: ${{ secrets.USER }}
          key: ${{ secrets.SSH_KEY }}
          script: |
            cd /var/www/app
            git pull
            composer install --no-dev
            php artisan migrate --force
 
Harika paylaşım!
 
Katılıyorum tamamen.
 
Bu konuda ben de benzer deneyim yaşadım.
 

Tema özelleştirme sistemi

Bu menüden forum temasının bazı alanlarını kendinize özel olarak düzenleye bilirsiniz

Geri
Reklam
GlomaxGPT ile tanışın. Şimdi tamamen ücretsiz, el11.net üyelerine özel.
Reklam
Reklam
Reklam
Reklam