ОК, я искал несколько дней и до сих пор не нашел того, что, по моему мнению, будет изящным решением этой проблемы.Развертывание на удаленном сервере с использованием msbuild в teamcity
Вот что я хочу.
- Я хочу TeamCity построить свой код
- Затем проверить его
- Затем развернуть его на удаленном сервере.
Первые 2 являются легкими, но никто, кажется, не имеет подходящего варианта для развертывания. Я настроил сервер с поддержкой веб-развертывания (ранее он был известен как msdeploy?), И с моей локальной машины я могу опубликовать его на удаленном сервере.
В идеале я хотел бы, чтобы teamcity мог позволить удаленному изданию веб-сайта после успешного создания и тестирования.
Скажите, пожалуйста, у кого-нибудь есть решение проблемы! Я рад, что почти пятница, так как я близок к слезам и нуждаюсь в спирте, чтобы помочь мне.
Заранее спасибо.
Что вы в конечном итоге с помощью? –
Я использую # 1, фиксированную папку рабочего каталога. Если я создаю ветку, я создаю новую фиксированную папку рабочего каталога, а затем обновляю сценарий развертывания пост-сборки с расположением ветки. # 3 был бы самым элегантным, но обнаружил бы правильный способ ссылаться на переменные msbuild, teamcity и OS, поскольку один идет от msbuild до партии в powershell, но все же я не очень хорош. – MatthewMartin