Plesk'te Git Entegrasyonu ile Otomatik Deployment
Modern yazılım geliştirme süreçlerinde, koda yapılan her değişikliğin manuel olarak FTP ile sunucuya yüklenmesi hem zaman kaybıdır hem de hata riski taşır. Plesk'in yerleşik Git entegrasyonu, GitLab, GitHub veya Bitbucket gibi platformlardaki deponuza commit/push yapıldığında web sitenizi otomatik olarak güncelleyen bir CI/CD (Continuous Deployment) akışı kurmanızı sağlar.
1. Plesk'te Git Deponu Bağlama
- Plesk Panel'de ilgili alan adını seçin ve Git simgesine tıklayın.
- "Add Repository" butonuna tıklayarak GitHub/GitLab deponuzun HTTPS veya SSH URL'sini girin.
- Eğer özel (private) bir depo kullanıyorsanız, SSH Public Key'i Plesk'ten kopyalayıp GitHub'daki "Deploy Keys" bölümüne ekleyin.
2. Webhook ile Otomatik Tetikleme
Plesk, deponuza bağlandıktan sonra size özel bir Webhook URL üretir. Bu URL'yi GitHub/GitLab ayarlarındaki Webhooks bölümüne yapıştırın. Artık her git push işleminde GitHub bu URL'yi çağırır ve Plesk otomatik olarak git pull yaparak sunucudaki kodu günceller.
3. Deployment Sonrası Komut Çalıştırma
Deployment Actions bölümünden, güncelleme sonrasında çalışmasını istediğiniz komutları (Örn: composer install, npm run build) ekleyebilirsiniz. Bu sayede bağımlılıklar ve derleme adımları da otomatikleşir.
Git tabanlı deployment için optimize edilmiş Plesk VDS çözümlerimizi inceleyebilir, kurulum ve yapılandırma desteği için Destek Ekibimizle iletişime geçebilirsiniz.