Şu anda, Capistrano SSH ile sunucu ortamlarında çok sayıda bir proje dağıtma kolay yollarından biri olarak kabul edilir.
Capistrano ağırlıklı birden fazla sunucuya bir komut dosyası dağıtma kullanılan ve bu görevleri otomatik klon yükleme oluştururken, vs, test ortamları kurma kullanılabilir ..
Capistrano Ruby ile yazılmış olsa bile, bu dağıtmak ve başka herhangi bir programlama dili ile yazılmış komut çalıştırmak için kullanılabilir, hedeflenen makinede uygun tercüman / derleyici varlığı olan tek kriter.
Bu çok büyük bir bilgisayar veya sunucu ağı idare eğer geliştiriciler özelliği inanılmaz yararlı, aynı anda birden fazla sunucu üzerinde paralel olarak komutları çalıştırmak için izin vererek çalışır.
Capistrano gibi çerçeveler desteği ile birlikte geliyor, Ruby on Rails Bundler ve RVM; ve ayrıca C-Ruby ile kullanılabilir, YARV ve JRuby
Bu sürümde Yeni nedir.:
- Sabit açıklamalı git etiketleri için revizyon getir.
- Sabit özel kullanıcı veya port belirtildiğinde rol güncellenmesi.
- istatistik toplama devre dışı bırakır.
- bin / artık linked_dirs olması tavsiye edilmez.
sürüm 3.3.5 yeni Nedir:
- Added değişken: belirlenmesine izin verir repo_tree deposundan çıkarılan olacak bir alt ağacı.
- Kaldırılan gereksiz girdileri.
- Devre Dışı Bırak yükleme kapağı -T üzerinde yapılandırmaları aşamaları.
- Track (anonim) istatistikleri.
Varsayılan backtrace
sürüm 3.2.1 yeni Nedir:
- Güncelleme dsl # local_user yöntemi ve bunun için bir test eklemek .
- git ile kısa sha1 revizyon Reverted.
- (ortak Unix komut araçları gibi) daha fazla standart formatı değiştirildi soran bir soru.
- README Sabit yazım hataları.
- Eklenen tuşları yöntemi yapılandırma seçeneklerinin içgözlem izin Configuration için.
sürüm 3.0.0 yeni Nedir:
- Capistrano 3 bir zemin-up modülerlik ile yeniden bir , kararlılık, hız ve akılda gelecekteki prova.
nedir sürüm 2.15.2 Yeni: Array vs
- asset_paths Sabit bir hata (String ).
sürüm 2.13.5 yeni Nedir:
- belirlerken daha istihbarat kullanın: scm değişken esaslı Bilinen sürüm kontrolü dizin adları.
- dağıtmaya kaldırıldı. {Etkinleştirmek devre dışı} görevler
Web:
sürüm 2.13.4 yeni nedir: yok komutları gönderirken
- Kapat girdi akışları girdi okunur.
- Namespace` `üzerindeki yöntem Kernel`` üzerinde tanım ve tanımsız dinleyin.
- Sabit kabuk `Thread.abort_on_exception` hata.
- Capistrano :: Deploy :: SCM :: None` `bir günlük yöntemini eklemek diğer SCM sınıflarıyla tutarlılığı korumak için.
- Added amortisman uyarı birisi eski `dağıtmaya kullanıyorsa:. Symlink` sözdizimi geri aramalar üzerinde
- . Ebeveyn çıkarılması ve rekreasyon sırasında shared_children` değişken
`Saygı` finalize_update` kod Basitleştirilmiş
nedir sürüm 2.5.9 Yeni:
- find_servers için skip_hostfilter seçeneği () [Eric] ekler
- Düzeltmeler Ruby 1.9 başarısız [Suraj Kurapati]
- 1.9 Uyumluluk Tweak
- Düzeltmeler Capistrano birçok bilgisayarlar için kabuk komutu asılı
- Düzeltmeler Kopyala komutunu nedeniyle tar Solaris üzerinde çalışmaz / gtar
- Düzeltmeler Geçersiz Subversion URL
- Geliştirilmiş web:. Devre dışı görev şimdi .htaccess bloğu kullanmayı önerir
- .
- dokümantasyon sorunları, yazım hataları ve kötü. bir çift Düzeltmeler
Ana olmayan şube kullanma
Daha fazla logger seçenekleri (şimdi, bir dosyanın stderr stdout seçebilirsiniz) içerir
Gereksinimleri :
- Ruby 1.9 veya üstü
Yorum Bulunamadı