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

Webmaster Forumu
En Büyük Freelancer Platformu

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

GitHub Actions ile CI/CD: Otomatik Test ve Deploy

O

Şuanda konuyu görüntüleyenler (Total:0)

OnurAkbas25 

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.
 
Bookmarkledim!
 
Kesinlikle işe yarıyor.
 
Çok değerli bilgiler.
 
Devamını bekliyorum.
 
Uyguladım, başarılı oldu!
 

Tema özelleştirme sistemi

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

Geri