1

我从 TFS 2015 迁移到 TFS 2017,在升级之后,我将工件的分发从构建移到了发布步骤(在构建步骤之后)。

在发布步骤中,我删除了输出文件夹的所有内容(在网络共享上),并将工件和一些需要的设置(在网络共享上)复制到输出文件夹。大多数情况下,复制过程都可以正常工作,但有时(每 4-5 次尝试一次)所需设置的复制会因错误文件描述符而失败:

2018-12-03T16:10:35.6151925Z ##[debug]testing directory '\\My\Fancy\Network\Share\Development\CD\ExpressionBlend'
2018-12-03T16:10:35.6164686Z ##[debug]task result: Failed
2018-12-03T16:10:35.6210378Z ##[error]Error: EBADF: bad file descriptor, stat '\\My\Fancy\Network\Share\Development\CD\ExpressionBlend'
2018-12-03T16:10:35.6218500Z ##[debug]Processed: ##vso[task.issue type=error;]Error: EBADF: bad file descriptor, stat '\\My\Fancy\Network\Share\Development\CD\ExpressionBlend'
2018-12-03T16:10:35.6235282Z ##[debug]Processed: ##vso[task.complete result=Failed;]Error: EBADF: bad file descriptor, stat '\\My\Fancy\Network\Share\Development\CD\ExpressionBlend'

这是 TFS Web 界面中失败的构建步骤。

我很感谢每一个提示,因为我不知道从哪里开始......

4

0 回答 0