首页 > 解决方案 > 找不到 zip 文件时 Azure 无法发布

问题描述

在我的 Azure 发布管道中,我有一个提取 zip 文件的任务。但 zip 文件并不总是可用的。当 zip 提取失败但发布状态表明failed

回覆

标签: azureazure-devops

解决方案


您可以在任务上使用条件:https ://docs.microsoft.com/en-us/azure/devops/pipelines/process/conditions?view=azure-devops&tabs=yaml

if (Test-Path -path ***.zip) {
    Write-Host "##vso[task.setvariable variable=filesExists;]yes"
}

我正在使用and(always(),variables['fileExists'])在一项任务中检查 zip 文件是否存在来设置值。


推荐阅读