TFS:为DEV服务器设置CI部署

时间:2016-12-02 19:28:30

标签: deployment tfs continuous-integration tfsbuild continuous-deployment

目标

将成功的Web应用程序CI构建发布到IIS dev服务器。

当前设置

关联的构建定义首先将<{1}}文件夹内容复制到\bin,然后发布工件相同的道路。名称值为Build.ArtifactStagingDirectory,类型为drop

发布定义仅包含Server步骤。它的Windows Machine File Copy属性指向前面提到的drop文件夹,其目的地是UNC地址。

Source标签链接到构建定义,并为同一来源启用Artifacts

症状

部署状态为Continuous Deployment。返回的错误是Rejected请参阅下面的日志:

The item drop in container 10039 could not be found.

问题

为什么没有找到掉落?构建有什么问题或者发布有什么问题吗?

1 个答案:

答案 0 :(得分:1)

您的构建中的drop-folder(Web App CI构建)不再可用,或者您的IIS服务器无法访问drop文件夹(缺少权限)。

您可以验证(在排队新构建之后)如果drop-folder在那里并且drop-folder中有文件。您可以通过打开构建并转到工件部分并浏览drop-folder来验证这一点,如here所示。

您还可以仔细检查您是否使用了正确的参数,类似的问题供您参考:The item MY_ARTIFACT_NAME in container XXX could not be found