Capistrano, an extensive file transfer package kullanmış gibi görünüyor. Bununla birlikte, yeniden yazımdan sonra 3.0 sürümünde devam ediyor gibi görünmektedir. Dosyaları sunuculara/sunuculara aktarmanın başka bir yolu var mı?Capistrano 3.0 dosya transferleri?
cevap
Ben IRC Bu konuda sorulan ve hala bir yükleme fonksiyonu olduğunu bulduk:
ben rsync veya scp kullanmadan sunucudan dosya indirmek için bir yol bulmak henüz Ancakon hosts do |host|
upload! '/config/database.yml', '/opt/my_project/shared/database.yml'
end
https://github.com/leehambley/sshkit/blob/master/EXAMPLES.md
Yükleme işlevinin çalışması için söylediniz mi? –
Filetransfer'lar için rsync ve scp kullanıyorum –
indirmek için: Şu an ben kullanıyorum olarak
desc "download foobar.txt into local_dir/"
task :foobar do
download! "some_remote_path/foobar.txt", "local_dir/"
end
Ben, bu Cap 3.2.1 gibi çalışır biliyorum.
Uzak yolun göreli değil ABSOLUTE olması gerektiğini unutmayın. (Yani, doğrudan "scp" komutunu kullanırken yazdığınızla aynıdır.) Örneğin, indirebilirsin! "# {release_path}/yol/içinde/proje", "local_dir /" –
Sen rsync kullanabilirsiniz
run_locally do
execute"rsync -ah --progress source destination"
end
- 1. PHP Dosya Transferleri
- 2. Capistrano 2
- 3. capistrano:
- 4. Codeigniter 3.0 - İstenilen dosya yüklenemedi: subfolder/file.php
- 5. Yüce metin 3.0 silinmiş dosya kurtarma?
- 6. GCM 3.0
- 7. Capistrano: Ben Capistrano kullanarak raylar uygulama dağıtımı çalıştı
- 8. Capistrano Symlinks Önbellekleniyor mu?
- 9. capistrano ardışık yeniden başlatılıyor
- 10. Capistrano, Debian 8 systemctl
- 11. Capistrano 3 dağıtım?
- 12. Capistrano Öğeleri Silme
- 13. Dahili capistrano değişkenleri
- 14. capistrano dağıtım kabusu
- 15. İşbölümü: Capistrano vs Chef
- 16. Capistrano, use_sudo ve admin_runner
- 17. Koşullu olarak Capistrano
- 18. Capistrano mkdir izninin reddedildi
- 19. raylar capistrano dağıtım hata
- 20. Capistrano 3.1 compile_assets_locally
- 21. Capistrano hazırlama ve üretime dağıtıyor
- 22. hata: libopencv_core.so.3.0
- 23. new Capistrano sürüm 2.6.0 konuşlandırma hatası: `sync 'Capistrano :: Deploy :: SCM :: None tarafından uygulanmadı (uzak önbellekle rsync)
- 24. Bir ASP.NET sitesinden bir Android 3.0 tarayıcısında dosya indirme
- 25. R 3.0
- 26. Symfony 3.0
- 27. Capistrano öldürme varlıklar: ön derleme
- 28. Capistrano Kullanarak Dağıtılırken Hata Oluşuyor
- 29. Capistrano apt-get veya gem?
- 30. Running görev paylaşılan capistrano 3
artık 'indirin!' Işlevi yoktur https://github.com/capistrano/sshkit/blob/v0.0.34/lib/sshkit/backends/netssh.rb # L82 – sguha