2013-03-05 6 views
0

У меня есть виртуальная машина, работающая в Azure, и у меня есть консольное приложение, которое выполняется в этой виртуальной машине.Автоматическое развертывание Azure VM

Параллельно с этим у меня есть Team Foundation Service с моим исходным кодом и CI. Я хочу, чтобы сервер сборки развертывал это консольное приложение каждый раз, когда выполняется сборка.

Возможно использование VM и консольного приложения?

+0

Ваша виртуальная машина работает с облачным сервисом (PaaS) или виртуальной машиной (IaaS)? –

+0

Виртуальная машина. – Zingui

ответ

1

[Thinking Out Loud] Одной из возможностей было бы создание FTP-сервера на вашей виртуальной машине, а затем, как только сборка будет успешной, вы могли бы нажать двоичные файлы консоли на свою виртуальную машину с помощью FTP. Я не уверен, как это будет работать, если консольное приложение уже запущено на вашей виртуальной машине или если вам нужно будет запустить приложение, как только оно будет успешно скопировано на вашу виртуальную машину. Но я уверен, что вы могли бы придумать небольшое приложение/сервис, работающий в виртуальной машине, который может управлять этим.

0

Эта ссылка для TeamCity (также являющегося сервером CI), но вы можете получить скрипт powershell и применить его на этапе сборки.

https://gist.github.com/srkirkland/3694398

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

Смежные вопросы