У меня есть ситуация, когда разработчики не имеют доступа к серверу / машине, на которой развернуто приложение ... пока - PullRequest
0 голосов
/ 08 января 2011

У меня есть ситуация, когда разработчики не имеют доступа к серверу / машине, на которой развернуто приложение ... пока ... Мне нужно, чтобы они могли развернуть новый файл войны на основе своей новой разработки.

У меня тоже не будет доступа, так как я буду ооо.

Как лучше всего справиться с такой ситуацией, если она вообще есть.

Спасибо, CS

Ответы [ 3 ]

1 голос
/ 08 января 2011
  • Попросите системного администратора создать сервер сборки, к которому разработчики имеют доступ
  • Напишите сценарий сборки, который проверяет последний код, выполняет сборку, а затем берет учетные данные компьютера развертывания из переменных среды (эти переменные среды должны быть записаны) и развертывается на удаленном компьютере.

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

Если вы Java-разработчик, вы можете заглянуть в Maven и Плагин Maven's Cargo

0 голосов
/ 08 января 2011

Я надеюсь, что у вас есть дублирующая машина для разработки, так как я чувствую, что у вас нет бюджета на тестирование ...

0 голосов
/ 08 января 2011

Возможно, инструмент управления сборкой будет полезен, чтобы позволить разработчикам упаковать и развернуть WAR на сервере. Наша организация проверила концепцию этого, используя Hudson и Ant.

Хадсон проверяет проект, используя тег CVS или имя ветви, создает файл WAR, а затем развертывает его на сервере. Поскольку Hudson работает через Интернет, я могу получить к нему удаленный доступ. Поскольку сервер Хадсона находится в сети нашей компании, он может проверить проект и развернуть его, создав уровень абстракции между разработчиками и сервером.

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

http://javatools.wordpress.com/2007/02/23/hudson-a-continuous-build-system/

...