时间格式是存档zip文件名的一部分

时间:2019-04-02 14:41:01

标签: tfs devops

我有一个包含“存档”步骤的构建定义,我想使用以下日期格式命名存档文件:

$(Date:yyyyMMdd).zip

但是,该构建不会将文件名替换为日期,而是会创建一个名为

的文件
$(Date

是否可以在“存档”步骤中为zip文件指定时间格式?

1 个答案:

答案 0 :(得分:2)

在存档步骤中不能使用$(Date:yyyyMMdd),因为$(Date:yyyyMMdd)是内部版本号格式的token,而不是variable

您有2个选择:

  1. 就像您说的那样,将其放入内部版本号并使用$(Build.BuildNumber)

  2. 在“存档”任务之前使用以下脚本(可以使用内联)添加一个PowerShell任务:

    $date=$(Get-Date -Format g);
    Write-Host "##vso[task.setvariable variable=currentDate]$date"
    

    在存档任务中,使用变量$(currentDate)