Continuous integration 从文件夹发布生成项目,但不包括根文件夹
在Azure DevOps上,我有一些文件要发布:Continuous integration 从文件夹发布生成项目,但不包括根文件夹,continuous-integration,azure-devops,azure-pipelines,artifact,Continuous Integration,Azure Devops,Azure Pipelines,Artifact,在Azure DevOps上,我有一些文件要发布: $(Build.ArtifactStagingDirectory)/dist/app/index.html $(Build.ArtifactStagingDirectory)/dist/app/bundle.js 我想将它们发布到一个工件app.zip,该工件在根级别包含: -index.html -bundle.js 但是,当我使用路径设置为$(Build.artifactstagindirectory)/dist/app的“发布构建工件
$(Build.ArtifactStagingDirectory)/dist/app/index.html
$(Build.ArtifactStagingDirectory)/dist/app/bundle.js
app.zip
,该工件在根级别包含:
-index.html
-bundle.js
但是,当我使用路径设置为$(Build.artifactstagindirectory)/dist/app
的“发布构建工件”任务时,我在app.zip
中获得以下内容:
app/
index.html
bundle.js
$(Build.ArtifactStagingDirectory)/dist/app/**
$(Build.ArtifactStagingDirectory)/dist/app/*
$(Build.ArtifactStagingDirectory)/dist/app/*.*.
但是所有这些都会导致生成失败,错误为
找不到路径发布
如果我理解你的问题,你试图发布2个文件作为你的证书。
因为您已经准备好使用app.zip
可能需要先尝试将其复制到另一个暂存文件夹,然后再尝试从该文件夹复制。或者查看下面的模式以遍历目录。
那你需要
-任务:发布构建工件
投入:
pathtoPublish: $(Build.ArtifactStagingDirectory)/**/*
artifactName: MyBuildOutputs
干杯。
AJ