Опубликовать артефакт сборки из папки, не включая корневую папку - PullRequest
0 голосов
/ 20 ноября 2018

В DevOps Azure у меня есть несколько файлов, которые я хочу опубликовать:

  • $(Build.ArtifactStagingDirectory)/dist/app/index.html
  • $(Build.ArtifactStagingDirectory)/dist/app/bundle.js

Я хочу опубликоватьих в артефакт app.zip, который содержит на корневом уровне: - index.html - bundle.js

Однако, когда я использую задачи «Опубликовать артефакты сборки» с путем, установленным на $(Build.ArtifactStagingDirectory)/dist/app, яполучить следующее содержимое в app.zip:

  • app/
    • index.html
    • bundle.js

Я попытался установить путь публикации:

  • $(Build.ArtifactStagingDirectory)/dist/app/**
  • $(Build.ArtifactStagingDirectory)/dist/app/*
  • $(Build.ArtifactStagingDirectory)/dist/app/*.*

но все они терпят неудачу при сборке с ошибкой Not found PathtoPublish

1 Ответ

0 голосов
/ 21 ноября 2018

если я понимаю твой вопрос, ты пытаешься опубликовать 2 файла в качестве своих дефектов.так как вы уже готовы с app.zip, сначала попробуйте скопировать его в другую промежуточную папку, а затем попытаться скопировать его оттуда.или см. образец ниже, чтобы пройти через каталоги.тогда вам нужно - задача: PublishBuildArtifacts вводит:

 pathtoPublish: $(Build.ArtifactStagingDirectory)/**/*
artifactName: MyBuildOutputs

Cheers.AJ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...