DownloadFileshareArtifacts@1回退机制原理及相关问题咨询
近期发现DownloadFileshareArtifacts@1任务的日志输出不符合预期:部署时未使用指定工件,而是选择了同一Git提交的不同包。日志显示目标目录\my\fileshare\2.0.74-patch02\2023-12-07-V2.0.74-patch02-75085e9不存在,任务回退到父目录\my\fileshare\2.0.74-patch02下载了另一工件。
我想确认这种情况下是否总会选择同一Git提交的构建?查阅官方文档未找到回退机制相关说明,特向大家咨询更多细节。
我的管道配置如下:
resources: pipelines: - pipeline: package source: pck-foobar branch: develop [...] - download: package displayName: "get-artifacts > download package"
补充信息:
- 构建与部署使用不同代理池,均有权限访问文件共享;
- 被下载的
2023-12-08-V2.0.74-patch02-75085e9.zip由定时构建生成; - 发布任务配置:
task: PublishBuildArtifacts@1 displayName: 'publish-artifacts $(Build.BuildNumber) ${{ parameters.targetPath }}' inputs: PathtoPublish: $(build.artifactstagingdirectory) ArtifactName: $(Build.BuildNumber) ArtifactType: FilePath TargetPath: ${{ parameters.targetPath }}
内容的提问来源于stack exchange,提问作者Viper
相关产品推荐
相关产品推荐

