由构建触发的版本不包含TFS元数据

时间:2015-04-06 09:48:53

标签: tfs tfs2013 release-management continuous-deployment ms-release-management

我们一直在尝试将Microsoft的发布管理实施到受信任和不受信任的服务器之间的CI \ CD进程中。

TFBuild服务器通过FTP将编译后的文件作为后期构建脚本放到drop文件夹中,然后继续触发发布过程

在构建过程中,我已经配置了从UNC中获取的组件:C:\ BuildDrop [Build] \ Artifacts

发布失败,错误无法找到" C:\ BuildDrop \\ Artifacts ...."你可以看到BuildNumber丢失了。  在对日志进行一些研究之后,我发现转移到发布服务器的tfs的元数据是空的,如下所示

<Metadata>
<BuildDefinition></BuildDefinition>
<BuildNumber></BuildNumber>
<PackageLocation></PackageLocation>
<ServerName>RMServerName</ServerName>
<ServerDnsName>DNSName</ServerDnsName>
<TeamProject></TeamProject>
<TfsCollection></TfsCollection>
<TfsUrl></TfsUrl>
<TfsUrlWithCollection></TfsUrlWithCollection>  </Metadata>

(这是使用 DeploymentAgent.exe调试启动捕获的)

注意:运行DeploymentAgent和BuildService的用户在两台服务器上都有TFSCollection管理员授权和管理员

0 个答案:

没有答案