Я как раз собирался предложить Springloops, когда прокрутил вниз и увидел предложение Криса. Последние пару месяцев я пользуюсь SpringLoops, и мне это очень нравится.
Вы можете настроить детали FTP для промежуточных и промежуточных серверов для каждого репозитория. Затем вы можете опубликовать на этих серверах через FTP, указав номер редакции для развертывания.
Что мне действительно нравится в этом, так это то, что я вижу, на какой версии у каждого сервера есть страница развертывания в Springloops. И все, что разворачивается через Springloops, вы знаете, что это точно.
Я на самом деле искал решение, которое немного больше, чем просто хранилище SVN ... что-то с интегрированными билетами, вики и хронометражем. Мне очень нравится Bitbucket, но у него нет функции развертывания FTP в Springloops, что, к сожалению, исключает меня. Сейчас я буду придерживаться Springloops, пока другой сервис не сможет предложить FTP Deployment.
Почему развертывание FTP так важно для меня, я слышу, как некоторые люди бормочут себе под нос ... Я с радостью скажу вам: я развертываюсь на разных серверах. Некоторые из них представляют собой выделенные блоки, некоторые виртуальные машины, размещенные в облаке, а некоторые - общий хостинг. Я не хочу поддерживать отдельную методологию развертывания для каждого, поэтому общий метод развертывания для всех - FTP. Springloops очень хорошо расположен между моим исходным кодом и моими серверами. Вот почему:)