Я озадачен ошибкой, которую я получаю от Windows агента (сборщика) на Azure Конвейерах. Эта задача не выполняется:
- task: PowerShell@2
displayName: 'Unpack source tarball'
inputs:
targetType: 'inline'
script: |
Set-PSDebug -Trace 1
tar -zxf $(Pipeline.Workspace)\objconv-$(o.version).tar.gz
с таким выводом:
DEBUG: 3+ >>>> tar -zxf D:\a\1\objconv-2.51.tar.gz
tar (child): Cannot connect to D: resolve failed
gzip: stdin: unexpected end of file
/usr/bin/tar: Child returned status 128
/usr/bin/tar: Error is not recoverable: exiting now
"D: \ a \ 1" - это расширение переменной $ (Pipeline.Workspace). Я с подозрением отношусь к какой-то проблеме Unix -программного обеспечения не полностью перенесена на Windows, потому что, похоже, tar идентифицирует себя как "/ usr / bin / tar" вместо, я не знаю, "C: \ Windows \ PowerShell-Components \ tar.exe ", но кроме этого я ничего не получил.
Что означает" Не удается подключиться к D: не удалось разрешить "и как мне решить задачу?
(Полный azure -pipelines.yml виден здесь: https://bitbucket.org/elwoz/objconv/src/trunk/azure-pipelines.yml)