Мы использовали задачу DownloadFromFTP в выпусках TFS.Недавно мы обновили нашу предварительную версию TFS до 15.117.27414.0.Я не уверен, что именно это переводит.Теперь, когда я запускаю релиз, шаг загрузки завершается с 2 ошибками:
- System.Management.Automation.ParameterBindingException: не удается найти параметр, который соответствует имени параметра «EnvironmentName».
- System.Management.Automation.RuntimeException: в среде не существует компьютера: «SERVERNAME» для развертывания
Мы передаем имена серверов в поле «Машины» в пользовательском интерфейсе TFS.
Я пытался искать по всему интернету и не смог найти ни одной ссылки на эту задачу, что было удивительно.Даже официальный каталог задач не включает эту задачу.После просмотра в определении задачи есть первый параметр, который говорит "$ environmentName", и после просмотра в файле task.json кажется, что поле Machines сопоставлено с этим параметром
{
"name": "EnvironmentName",
"type": "multiLine",
"label": "Machines",
"defaultValue": "",
"required": false,
"helpMarkDown": "Provide a comma separated list of machine IP addresses or FQDNs. <br>Eg: dbserver.fabrikam.com,192.168.12.34 <br>Or provide output variable of other tasks. Eg: $(variableName)"
}
Я действительно в растерянностиидей о том, что попробовать.
Это путь к сценарию на коробке агента: _work_tasks \ DownloadFromFTP_67fd3476-09ea-44d7-aae4-4503965fad62 \ 1.0.15
Я просмотрелвстроенные задачи на https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks, и я просто не вижу задачи, которая позволила бы мне просто загрузить файл (или файлы) из папки FTP.Существует задача загрузки по FTP, но нет задачи загрузки по FTP?Я что-то пропустил?Как можно скачать файл с FTP?: - / Я полностью сбит с толку.
Ранее он вел себя как ожидалось, и мне удалось загрузить файл без проблем.Теперь я получаю ошибку, о которой упоминал выше.У кого-нибудь есть идеи?