Neler yeni

GitHub Actions ile CI/CD: Otomatik Test ve Deploy

E

ElifTas19 

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.
 
Geri
Reklam
GlomaxGPT ile tanışın. Şimdi tamamen ücretsiz, el11.net üyelerine özel.
Reklam
Reklam
Reklam
Reklam