Я только что указал ту же ошибку.
Причина
После установки переменной system.debug
на true
выяснилось, что задача публикации на самом деле выполняет сжатие выходной папки (которая по умолчанию$(build.artifactstagingdirectory)
) и размещает этот 1 уровень выше в структуре каталогов.Затем он удаляет саму папку!Я не уверен, предназначено ли это вообще или ошибка.
Обходное решение
После наблюдения выше, я просто сделал вывод задачи публикации, записанной в$(build.artifactstagingdirectory)\artifact
и получившаяся в результате задача Publish Artifact
с радостью подняла zip-файл, так как он все еще указывал на $(build.artifactstagingdirectory)
Вывод задания публикации по умолчанию, который не удался
2018-06-07T02:24:17.8506434Z ##[debug]Zip Source: D:\a\1\a
2018-06-07T02:24:17.8508216Z ##[debug]Zip arguments: Source: D:\a\1\a , target: D:\a\1\a.zip
2018-06-07T02:24:18.0627499Z ##[debug]Successfully created archive D:\a\1\a.zip
2018-06-07T02:24:18.0628200Z ##[debug]rm -rf D:\a\1\a
2018-06-07T02:24:18.0629858Z ##[debug]removing directory
...
...
2018-06-07T02:24:18.3052522Z ##[error]Publishing build artifacts failed with an error: Not found PathtoPublish: D:\a\1\a
Модифицированный вывод после добавления дополнительного каталога
2018-06-07T02:38:59.8138062Z ##[debug]Zip Source: D:\a\1\a\artifact
2018-06-07T02:38:59.8139294Z ##[debug]Zip arguments: Source: D:\a\1\a\artifact , target: D:\a\1\a\artifact.zip
2018-06-07T02:39:00.0331460Z ##[debug]Successfully created archive D:\a\1\a\artifact.zip
2018-06-07T02:39:00.0334435Z ##[debug]rm -rf D:\a\1\a\artifact
2018-06-07T02:39:00.0336336Z ##[debug]removing directory
...
...
2018-06-07T02:39:00.4157615Z Uploading 1 files
2018-06-07T02:39:01.9425586Z ##[debug]File: 'D:\a\1\a\artifact.zip' took 1504 milliseconds to finish upload