За последние 24 часа нас посетили 16995 программистов и 1631 робот. Сейчас ищут 705 программистов ...

Magallanes

Тема в разделе "Версионность, тестирование и развёртывание", создана пользователем artoodetoo, 7 янв 2016.

  1. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.106
    Симпатии:
    1.243
    Адрес:
    там-сям
    Magallanes is a deployment tool for PHP applications built with PHP itself

    Наткнулся на упоминание инструмента деплоя Magallanes (mage), почитал доки, заглянул в код и мне понравилось!

    Кратко:
    Это инструмент командной строки. Рецепты по развертыванию оформляются на PHP и хранятся в папке проекта /.mage . Можно автоматизировать рутинные операции на локальном компе, но главная цель конечно это деплой. С удаленными хостами mage работает по SSH и rsync. Конфигурация в формате YAML, вроде бы всё четко и прозрачно.
    Исполняемый файл это либо phar-архив один на всю систему, либо включаем пакет в проект через composer и запускаем как
    php /bin/mage

    Пока не испытывал, но обязательно попробую. У кого-то есть опыт в этой штуке? Я сам по мере накопления впечатлений буду сюда писать.

    Ссылки:
    http://magephp.com/ (оффсайт)
    http://phpprofi.ru/blogs/post/8 (других русских тектов не нашел)