Как работает соединение между группами развертывания с целевым агентом машины и сервером VSTS?

Другие ответы здесь хорошо освещены, но стоит знать, что в Visual Studio встроена функциональность для экранов заставки. Если вы откроете свойства проекта для приложения формы Windows и посмотрите на вкладку «Приложение», Опция «Заставка:» внизу. Вы просто выбираете, какую форму в своем приложении вы хотите отображать в качестве экрана заставки, и он позаботится о том, чтобы показывать его, когда приложение запускается и скрывается, когда отображается ваша основная форма.

Вам все равно нужно установить (с правильными границами, позиционированием, калибровкой и т. д.)

0
задан Fozoro 13 July 2018 в 07:15
поделиться

1 ответ

Связь происходит с целевой машины на VSTS / TFS через HTTP или HTTPS. Если это VSTS, всегда используется порт 443 исходящий из целевого агента. и если это TFS, то по умолчанию 8080 является портом. Но VSTS / TFS не будет связываться с агентом. Агент свяжется, и если какие-либо задания, то начнется выполнение загрузки содержимого с сервера. Это называется тянущей моделью (аналогично опробованному щупальцу у осьминогов). https://docs.microsoft.com/en-us/vsts/pipelines/agents/agents?view=vsts#communication

1
ответ дан ChamindaC 17 August 2018 в 13:37
поделиться
  • 1
    «Подобно избирательному щупальцу в осьминоге» - @ChamindaC спасибо за сравнение, это действительно полезно. Я читал о портах на стороне сервера VSTS, но мне интересно, нужны ли мне порты, открытые на стороне целевого компьютера. Из того, что вы мне говорите, похоже, что нет. – Florinache 13 July 2018 в 07:21
  • 2
    @Florinache Да, вам не нужно открывать какой-либо порт на целевой машине – ChamindaC 13 July 2018 в 14:26
Другие вопросы по тегам:

Похожие вопросы: