В момента Capistrano е считан за един от най-лесните начини за разполагане на проекта въз основа на множество сървърни среди чрез SSH.
Capistrano се използва главно при внедряването на скрипт за повече от един сървър, и може да се използва при автоматизиране на задачи, създаване на клон монтаж, настройка тестови среди и т.н ..
Дори ако Capistrano е написано в Ruby, тя може да се използва за разполагане и изпълнение на скриптове, написани на друг език за програмиране, единствените критерии са наличието на подходяща преводач / съставител на целенасочена машината.
Той действа, като позволява на разработчиците да изпълнява команди и успоредно на множество сървъри в същото време, функция невероятно полезно, ако администриране много голям компютър или мрежов сървър.
Capistrano идва с поддръжка на рамки като Руби на релси , Bundler и RVM; и може да се използва и с C-Ruby, YARV , и JRuby
Какво ново в това издание.:
- Фиксирана донесе редакция за анотирани Git тагове.
- Фиксирана актуализиране роли, когато е определен обичай потребител или порт.
- Забрани за събиране на статистически данни.
- бин / не се препоръчва да бъде в linked_dirs вече.
Какво ново във версия 3.3.5:
- Добавена е променлива: repo_tree която позволява на спецификацията на под-дърво, което ще бъде извлечен от хранилището.
- Премахнато ненужни записи от по подразбиране обратно проследяване.
- Disable товарене Етапи на довереник на капачката -Т.
- Track (анонимен) статистически данни.
Какво ново във версия 3.2.1:
- Updated DSL метод # local_user и добавете тест за него .
- Възвръщане кратка редакция SHA1 с Git.
- Променени питам въпрос към по-стандартен формат (като общи Unix командния инструменти).
- Фиксирани правописни грешки в README.
- Добавена метод ключове за конфигурация, за да се даде възможност интроспекция на опции за конфигуриране.
Какво ново във версия 3.0.0:
- Capistrano 3 е основание-нагоре пренапише с модулност , стабилност, бързина и бъдещата хидроизолация в ума.
Какво ново във версия 2.15.2:
- Фиксирана бъг с asset_paths (String vs. Array ).
Какво ново във версия 2.13.5:
- Използвайте по-голяма интелигентност при определяне на: ВСС въз основа променлива на известни имена контрол версия директория.
- Премахнато разположи: Web:. {Забраните, позволи} задачи
Какво ново във версия 2.13.4:
- Close потоци вложени при изпращане на команди, които не Прочети вход.
- Слушай за определяне метод на `Kernel` и отменянето на дефиницията на` Namespace`.
- Фиксирана черупки `Thread.abort_on_exception` бъг.
- Добавяне метод дневник на `Capistrano :: Deploy :: SCM :: Няма такива за поддържане на съгласуваност с други класове SCM.
- Добавена предупреждение осъждане, ако някой използва стария `Deploy:. Symlink` синтаксис за обратни извиквания
- Опростена на `finalize_update` кода от зачитане на`:. Shared_children` променлива при отстраняване и възстановяване на родителя
Какво ново във версия 2.5.9:
- Добавя skip_hostfilter опция за find_servers () [Ерик]
- Поправя използване на не-майстор клон не успее с Ruby 1.9 [Suraj Kurapati]
- Tweak за 1.9 Съвместимост
- Поправя Capistrano виси на командния продължение на много компютри
- Поправя Copy не работи на Solaris поради катран / gtar
- Поправя Invalid Subversion URL
- Подобряване на уеб:. Забраняване задача, да се предположи, .htaccess блок да използвате
- Включва повече опции дървар (вече може да изберете стандартния изход, STDERR на файл).
- Поправя няколко проблема документация, правописни грешки и по-лошо.
Команда
<силни> Изисквания
- Ruby 1.9 или по-висока
Коментари не е намерена