【发布时间】:2023-04-03 10:08:01
【问题描述】:
目前,Azure DevOps Pipelines 中的 Update Service Fabric manifests 任务不支持较新的 Pipeline Artifact 类型,我认为它正在寻找较旧的 Build神器代替。
我已经检查了 GitHub,但似乎没有任何迹象表明这将得到支持(当然很快就会)。有谁知道这绝对是这样吗?
另外,有没有人想出一个解决方法?我知道有一个选项可以在任务上Override Existing Package Artifact,因此可能会将其设置为 false 以防止任务出错,然后使用检索工件并将其复制到手动假定包位置。我敢肯定,只需一点 PowerShell,一切皆有可能。
更新
在构建过程中收到警告消息...
【问题讨论】:
-
你能分享这个任务的错误信息吗?据我所知,管道工件和构建工件是相同的。它们只是构建管道的构建结果。您可以尝试在“Package Artifact Name”中输入您的“工件别名”而不是“drop”吗?
-
@LeviLu-MSFT 我已更新问题以显示我们看到的消息。我将查看“工件别名”,但据我所知,这与发布管道工件中提供的名称相匹配。
-
嗨@smd,
artifact alias name运气好吗?更新 Service Fabric 清单任务是在构建管道还是发布管道中? -
嗨@LeviLu-MSFT,不幸的是,更新
artifact alias name没有帮助。它作为构建管道的一部分执行任务。我可能需要查看 GitHub 上的任务脚本才能找到问题所在。 -
嗨@smd 您能否尝试使用发布构建工件任务来发布您的工件。我读过thread 说下载构建工件无法下载发布管道工件任务发布的工件。也许更新 Service Fabric 清单任务在内部使用了构建工件并导致了问题。
标签: azure-devops azure-pipelines azure-service-fabric azure-pipelines-build-task