将文件复制到Azure DevOps中的zip文件夹

将文件复制到Azure DevOps中的zip文件夹,azure,azure-devops,azure-pipelines,Azure,Azure Devops,Azure Pipelines,我正在Azure DevOps中构建一个ASP.Net Web应用程序。当在工件中成功构建时,它会创建一个.zip文件,其中包含所有dll文件。我想在该.zip文件中添加一个文件,以便在部署Azure WebApp时将该特定文件包含在其中。是否可以将文件添加到zip文件夹?是的,这是可能的 您需要将您的文件发送到 $(build.artifactstagingdirectory) 在构建过程中,在Azure DevOps中的构建代理上,以便将它们包括在zip(人工制品)中 如果要添加的文件位于另

我正在Azure DevOps中构建一个ASP.Net Web应用程序。当在工件中成功构建时,它会创建一个.zip文件,其中包含所有dll文件。我想在该.zip文件中添加一个文件,以便在部署Azure WebApp时将该特定文件包含在其中。是否可以将文件添加到zip文件夹?

是的,这是可能的

您需要将您的文件发送到

$(build.artifactstagingdirectory)

在构建过程中,在Azure DevOps中的构建代理上,以便将它们包括在zip(人工制品)中

如果要添加的文件位于另一个存储库中,则可以将此存储库包括在源中并复制。您还可以使用PowerShell下载这些文件

这通常使用构建任务来完成

steps:
- script: ./buildSomething.sh
- task: CopyFiles@2
  inputs:
    contents: '_buildOutput/**'
    targetFolder: $(Build.ArtifactStagingDirectory)
- task: PublishBuildArtifacts@1
  inputs:
    pathToPublish: $(Build.ArtifactStagingDirectory)
    artifactName: MyBuildOutputs
最重要的提示:

  • 利用帮助查看生成代理上发生的情况
  • 有很多方法可以帮助你
  • 是的,这是可能的

    您需要将您的文件发送到

    $(build.artifactstagingdirectory)

    在构建过程中,在Azure DevOps中的构建代理上,以便将它们包括在zip(人工制品)中

    如果要添加的文件位于另一个存储库中,则可以将此存储库包括在源中并复制。您还可以使用PowerShell下载这些文件

    这通常使用构建任务来完成

    steps:
    - script: ./buildSomething.sh
    - task: CopyFiles@2
      inputs:
        contents: '_buildOutput/**'
        targetFolder: $(Build.ArtifactStagingDirectory)
    - task: PublishBuildArtifacts@1
      inputs:
        pathToPublish: $(Build.ArtifactStagingDirectory)
        artifactName: MyBuildOutputs
    
    最重要的提示:

    • 利用帮助查看生成代理上发生的情况
    • 有很多方法可以帮助你

      • @Murray Foxcroft是正确的。.zip工件是由发布的,在此任务之前,您可以使用匹配模式将文件从源文件夹复制到目标文件夹,然后使用
        发布生成工件任务发布目标文件夹。

        @Murray Foxcroft是正确的。.zip工件由发布,在此任务之前,您可以使用匹配模式将文件从源文件夹复制到目标文件夹,然后使用
        Publish Build Artifacts task
        发布目标文件夹。

        关于zip文件,您如何构建和发布/部署项目?是MSDeploy软件包吗?在此处提供MSbuild参数。关于该文件,它是现有文件还是在构建期间生成的?关于zip文件,您如何构建和发布/部署您的项目?是MSDeploy软件包吗?在此处提供MSbuild参数。关于该文件,它是现有文件还是在构建期间生成的?是否有办法在构建管道而不是发布管道中查看这些文件?我正在尝试保存测试数据(视频)以调查vuejs应用程序中失败的构建。如果mattersAzureDevOps的接口是我使用过的最糟糕的接口之一,我使用的是cypress,而且我使用过很多糟糕的接口。事实上,你必须等待几分钟,看看你的建设工程是痛苦的。我想知道微软的开发者是否曾经用狗食他们的软件。无论如何,答案如下:有没有办法在构建管道而不是发布管道中查看这些文件?我正在尝试保存测试数据(视频)以调查vuejs应用程序中失败的构建。如果mattersAzureDevOps的接口是我使用过的最糟糕的接口之一,我使用的是cypress,而且我使用过很多糟糕的接口。事实上,你必须等待几分钟,看看你的建设工程是痛苦的。我想知道微软的开发者是否曾经用狗食他们的软件。无论如何,答案如下: