Глядя, чтобы запустить ворота на самостоятельно размещенного агента - PullRequest
0 голосов
/ 25 марта 2019

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

Можно ли запустить шлюз на самом размещенном агенте и выполнить какой-либо PowerShell, чтобы у меня был полный доступ к моей собственной сети? Я могу изменить свою работу для работы на агенте с собственным хостом, возможно ли это и как мне поступить так же с воротами?

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

Спасибо

1 Ответ

1 голос
/ 26 марта 2019

Можно ли запустить шлюз на самом размещенном агенте и выполнить какой-либо PowerShell, чтобы у меня был полный доступ к моей собственной сети?

Боюсь, мы не смогли запуститьворота на самодостаточного агента в этот момент

Хотя мы можем запускать задания на агенте с собственным размещением, когда мы находимся в шлюзе развертывания, будь то Invoke REST API или Query Work Items, запрос отправляется на сервер и выполняется, ирезультат выполнения возвращается.Поэтому мы не смогли запустить шлюз на самом размещенном агенте.

Чтобы решить эту проблему, вы можете попытаться создать сервер DevOps Azure для развертывания шлюза:

https://docs.microsoft.com/en-us/azure/devops/server/install/single-server?view=azure-devops

Надеюсь, это поможет.

...