[ошибка] Ошибка: подключите ETIMEDOUT 00.00.00.00:21 (сокет управления)
Я воспроизвел ту же проблему и подтвердил, что эта проблема больше связана с вашим FTP-сервером.
Поскольку вы используете агент, размещенный в Microsoft, который не находится в той же сети, что и ваша виртуальная машина, где существует FTP-сервер, вы должны убедиться, что ваш ftp-сервер может быть доступен из внешней сети. , В противном случае ожидаемое поведение приведет к ошибке ниже:
Мы можем легко создать ftp-сервер, доступ к которому может быть внутренняя сеть , Но чтобы сделать его доступным из внешней сети, нам нужно проделать дополнительную работу. Вы можете получить полезную информацию из этого номера .
(В Интернете легко найти много сопутствующих документов о том, как сделать локальный ftp-сервер доступным из внешней / внешней сети или Inte rnet, поэтому я не буду много говорить о них здесь ...)
Вот два возможных решения:
1.Установите агент self-hosted в вашей виртуальной машине, где существует FTP-сервер, затем вызовите self-hosted агент вместо Microsoft (vmImage: 'windows-latest'
) агент для выполнения ваших заданий. Поскольку самоагент находится в той же сети, что и FTP-сервер, конвейер сборки может быть успешным.
2. Сконфигурируйте ваш ftp-сервер, чтобы сделать его доступным из внешней сети.