Как легко развернуть мой код bitbucket на моем производственном сервере - программирование
Подтвердить что ты не робот

Как легко развернуть мой код bitbucket на моем производственном сервере

Я получил частное репо на < → → на Bitbucket, я обновляю его из своего локального репо. Он работает отлично. Но теперь мой проект уже готов, и мне нужно найти решение для развертывания моего кода на рабочем сервере.

Я ищу легкое и быстрое решение, но я ничего не нашел для bitbucket, все решение, похоже, предназначено для github...

Конечно, я могу подключиться к сервису и сделать git pull, но я действительно хочу найти что-то, чтобы автоматизировать это.

Знаете ли вы сервис, инструмент для этого?

4b9b3361

Ответ 1

Наконец, я использую Dandelion.

Это очень просто установить: gem install dandelion и прост в использовании, вам просто нужно отредактировать dandelion.yml, разместив там информацию о подключении, а затем dandelion deploy!

Прекрасно работает, полностью интегрирован с git и агностиком обслуживания:)

Ответ 2

Идея о том, что есть быстрое и быстрое решение для развертывания вашего кода, - ложь - не верьте. Всегда есть вещи, которые вы пропустили, и всегда есть вещи, которые идут не так. Поэтому не стоит недооценивать это или оставлять его в качестве запоздалой мысли.

Вы ничего не отдавали о своем приложении, поэтому я не могу дать вам конкретные данные, но если у вас есть собственный сервер и вы ищете способ упрощения шага развертывания, посмотрите capistrano. Это не только для приложений rails, несмотря на то, что он работает на них из коробки. Я использовал его в проектах PHP с большим успехом - он просто требует немного больше настроек.

Если вы ищете полностью автоматическое решение, включая хостинг, вам может понравиться heroku. Однако это зависит от вашего приложения и от того, какую технологию вы использовали.

Ответ 3

Без необходимости внешней службы вы можете использовать Git hooks для автоматического развертывания вашего кода на вашем сервере.

Например, вы можете скопировать код с помощью rsync или scp после каждой фиксации на главной ветке.

Ответ 4

если его битбакет, первое, что приходит в голову, легко, масштабируемо. Во время моего развертывания BitBucket я провел тщательное исследование, и я использовал Jelastic. Это было время, и теперь я могу подтвердить, что его супер стабильный -

Maven - это инструмент автоматизации построения и программного обеспечения, который в основном используется для программирования на Java. С Maven вы можете добавить любую публикацию или частный проект Jelastic и построить его в облаке. Jelastic принимает исходный код приложения непосредственно из вашей версии (SVN или Git).

Я рекомендую попробовать Jelastic один раз для реализации и сравнения битбакет. Более подробную информацию можно найти -

http://jelastic.com/docs/bitbucket-project-maven