首页 > 解决方案 > Azure DevOps 管道 - 输出文件的自定义名称

问题描述

我想问您是否可以使用 yaml 任务中的输出参数创建 zip 文件的自定义名称:DotNetCoreCLI@2

我的yaml代码:

- task: DotNetCoreCLI@2
  inputs:
    command: 'publish'
    publishWebProjects: true
    projects: '**/XXXProject.csproj'
    arguments: '--configuration $(BuildConfiguration) --output $(Build.ArtifactStagingDirectory)/newzipname'
    zipAfterPublish: true

电流输出:

../newzipname/XXXProject.zip

我想达到的目标:

../newzipname.zip

提前感谢所有答案。

标签: azureazure-devopsazure-pipelinesazure-yaml-pipelines

解决方案


DotNetCoreCLI任务似乎不支持它。

另一种选择是添加PowerShell任务并重命名由 DotNetCoreCLI 任务生成的 .zip 文件。您可以Rename-Item为此使用 PowerShell 命令。


推荐阅读