Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Continuous integration 从文件夹发布生成项目,但不包括根文件夹_Continuous Integration_Azure Devops_Azure Pipelines_Artifact - Fatal编程技术网

Continuous integration 从文件夹发布生成项目,但不包括根文件夹

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的“发布构建工件

在Azure DevOps上,我有一些文件要发布:

  • $(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