在Azure DevOps上,我有一些要发布的文件:
$(Build.ArtifactStagingDirectory)/dist/app/index.html
$(Build.ArtifactStagingDirectory)/dist/app/bundle.js
我想将它们发布到工件app.zip
中,该工件在根级别包含:
-index.html
-bundle.js
但是,当我使用路径设置为$(Build.ArtifactStagingDirectory)/dist/app
的“ Publish Build Artifacts”任务时,我在app.zip
中得到以下内容:
app/
index.html
bundle.js
我尝试将发布路径设置为:
$(Build.ArtifactStagingDirectory)/dist/app/**
$(Build.ArtifactStagingDirectory)/dist/app/*
$(Build.ArtifactStagingDirectory)/dist/app/*.*
但是所有这些都使构建失败,并显示错误Not found PathtoPublish
答案 0 :(得分:0)
如果我理解您的问题,则您尝试将2个文件作为atficats发布。 因为您已经准备好使用app.zip 可能是先重试将其复制到另一个暂存文件夹,然后再尝试从那里复制它。或查看以下模式遍历目录。 那你需要 -任务:PublishBuildArtifacts 输入:
pathtoPublish: $(Build.ArtifactStagingDirectory)/**/*
artifactName: MyBuildOutputs
干杯。 AJ