Как мне выполнить пуш-развертывание с Rocketeer?

Похоже, что стандартный способ развертывания с помощью Rocketeer — это развертывание по запросу, то есть с помощью git-клона с сервера, на который вы развертываете. То, что я хочу сделать, это отправить набор файлов после сборки на CI-сервере на сервер, на котором они развернуты.

Причина, по которой я хочу это сделать, состоит в том, что обычно в моих проектах есть много лишних вещей, которые не требуются для производства. Мне обычно нравится создавать папку сборки и запускать скрипт сборки, который упаковывает конечный продукт. Я хочу использовать Rocketeer для передачи результатов на промежуточные / производственные серверы. В этой статье было предложено сделать это: Развертывание PHP-приложений с помощью Rocketeer и Docker

Тем не менее, после прочтения документации ракеты, нет ничего, что говорило бы об этой стратегии, и это, кажется, немного против зерна, чтобы попробовать. Я открыт для идей, учитывая мою проблему.

1

Решение

Как автор статьи, я должен вам разъяснения. Я упомянул эти два типа парадигм развертывания в общем смысле, чтобы представить различные концепции. Как мне известно, Rocketeer поддерживает только «вытягивающие» развертывания. Извините за путаницу!

Для развертывания сгенерированных файлов на ваш сервер из CI, я думаю, самый простой способ — использовать такой инструмент, как scp, rsync или просто загрузить его с S3, если вы храните свой собранный пакет в корзине.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector