В даний час, Капістрана вважається одним з найпростіших способів розгортання проекту на безлічі серверних середовищ через SSH.
Capistrano в основному використовується в розгортанні сценарій для більш ніж одного сервера, і він може бути використаний в автоматизації завдань, створення установки клон, настройка середовища тестування, і т.д ..
Навіть якщо Capistrano написано в Ruby, він може бути використаний для розгортання та виконуватиме сценарії, написані на будь-якому іншому мовою програмування, єдиним критерієм є наявність належної перекладача / компілятором на цільовій машині.
Він працює, дозволяючи розробникам виконувати команди паралельно на декількох серверах, в той же час, функція надзвичайно корисна, якщо адміністрування дуже велике комп'ютера або сервера мережі.
Капістрана поставляється з підтримкою рамок, як Рубін на Rails , Bundler , і РВМ; а також може бути використаний з C-Рубі, YARV , і JRuby
Що нового в цьому випуску .:
- Виправлена принести перегляд для анотованих тегів Git.
- Виправлена поновлення ролі, коли користувач або користувальницький порт вказаний.
- Вимикае збір статистики.
- бен / не запропонував, щоб бути в linked_dirs більше.
Що нового у версії 3.3.5:
- Додана змінна: repo_tree яка дозволяє специфікації суб-дерево, будуть вилучені зі сховища.
- Видалені непотрібні записи з замовчуванням зворотного трасування.
- Відключення завантаження Етапи конфіги ковпачок -Т.
- Трек (анонімно) статистика.
Що нового у версії 3.2.1:
- Оновлене DSL метод # local_user і додати тест для нього .
- Відновлено короткий перегляд sha1 з Git.
- Змінено просять питання більш стандартний формат (як загальних командного рядка Unix інструментів).
- Виправлені помилки в README.
- Додана метод ключі до конфігурації, щоб самоаналіз варіантів конфігурації.
Що нового у версії 3.0.0:
- Капістрана 3 наземного до переписати з модульності , стабільність, швидкість і майбутнє коректури на увазі.
Що нового у версії 2.15.2:
- Виправлена помилка з asset_paths (String проти масив ).
Що нового у версії 2.13.5:
- Використовуйте більше інтелекту у визначенні: SCM основі змінної на відомих іменах каталогів контролю версій.
- Прибрано Розгорнути: Web :. {Відключити, включити} завдання
Що нового у версії 2.13.4:
- Закрити вхідних потоків при відправці команди, що не читати введення.
- Прослухати для визначення методу на `Kernel` і Undefine на 'Namespace`.
- Виправлена оболонки `Thread.abort_on_exception` помилка.
- Додавання методу журналу для `Capistrano :: Deploy :: СКМ :: None` для забезпечення узгодженості з іншими класами SCM.
- Додано попередження старіння, якщо хтось використовує стару `Deploy :. Symlink` синтаксисом зворотного виклику
- спростили `finalize_update` код, уважая` :. Shared_children` змінну під час видалення і відпочинку батьків
Що нового у версії 2.5.9:
- Додає опцію skip_hostfilter до find_servers () [Ерік]
- Виправлення використанням на-майстер філія зазнає невдачі з Ruby 1.9 [Сурадж Kurapati]
- Tweak 1,9 Сумісність
- Виправлення Капістрана висить на команди оболонки протягом багатьох комп'ютерів
- Виправлення Копіювати не працює на Solaris через смоли / gtar
- Виправлення Невірний Subversion URL
- Поліпшення веб :. Відключити задача, в даний час пропонує блок .htaccess використовувати
- Включає більше варіантів реєстратора (тепер він може вибрати стандартний висновок, стандартний потік помилок у файл).
- Виправлена пара проблем документації, помилок і гірше.
Команда
Вимоги
- Ruby 1.9 або вище
Коментар не знайдено