Azure DevOps 管道 - 输出文件的自定义名称

Azure DevOps pipeline - custom name of output file

我想问问您是否可以在 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

提前感谢所有的回答。

DotNetCoreCLI 任务似乎不支持它。

另一种选择是为此添加 PowerShell task and rename the .zip file produced by DotNetCoreCLI task. You can use Rename-Item PowerShell 命令。