找不到容器XXX(VSTS)

时间:2017-03-19 05:40:08

标签: git azure-pipelines azure-pipelines-build-task azure-pipelines-release-pipeline

我希望在我发疯之前有人可以提供帮助:-)直到昨天我能够从其他VSTS项目添加工件,这突然停止了。最初我认为这是我的GIT仓库的一个问题,所以我尝试重建没有成功,现在我尝试用以下设置设置一个测试项目。

VSTS测试项目1 - > GIT repo包含一个包含单个ps1文件的文件夹(scripts \ helloworld.ps1) - >

我已经使用构建步骤(复制发布工件)创建了构建定义(helloworld):

复制root:空白
内容:脚本**
工件名称: helloworld
工件类型:服务器

我有"同一个项目"创建了一个发布定义并链接到上面的工件我添加了以下任务,这样运行没有问题。

powershell脚本:
输入:文件路径
脚本路径:
$(System.DefaultWorkingDirectory)/helloworld/helloworld/helloworld.ps1

在另一个项目中,我创建了另一个版本定义,其中包含以下设置:

文物: helloworld
类型:构建
项目:测试项目1 来源(构建定义): helloworld
来源别名: helloworld

任务 powershell脚本:
输入:文件路径
脚本路径:
$(System.DefaultWorkingDirectory)/helloworld/helloworld/helloworld.ps1

但是当我运行这个时,我收到以下错误: 下载工件失败:Microsoft.VisualStudio.Services.FileContainer.ContainerNotFoundException:找不到容器1081070。 找不到容器1081070。

我现在完全迷失了,有些人可以帮助我,也许可以回答一下为什么昨天工作得很好而不是现在呢?

1 个答案:

答案 0 :(得分:1)

如果使用Hosted Build代理触发发布,我可以重现此问题。我在这里提交反馈:VSTS release The container 568443 could not be found,您可以跟进。 (您在此处提交了问题:The container XXX could not be found. (hope someone can help)

解决方法是您可以设置内部部署构建代理并将其用于发布。