TFS ant构建脚本 - 权限被拒绝

时间:2016-02-09 20:47:24

标签: ant tfs

我使用以下内容来提供tfs凭据,然后在我的ant脚本中执行tf命令。

                         

                  <arg value="-login:${tfs.username},${tfs.password}"/>               
                  <arg value="-new"/>            
                  <arg value="-noprompt"/>               
                  <!--arg value="-computer:${computer.hostname}"/>-->
                <arg value="copy"/>
                <arg value="message"/>
                <arg value="Tagging ${build.number} build version"/>
                <arg value="${tfsroot}/WMS/branches/${branch}"/>
                <arg value="${tfsroot}/WMS/tags/BUILD_${build.number}"/>
            </exec>

我已经使用了几乎所有我在团队基础上使用的凭据来从eclipse连接到tfs。

但是,tfs拒绝了所有内容并将此错误抛给了我。

/ opt / UPS / CWARE / data / wms_builds / scripts / wms_test_maint_tfs:1332:执行失败:java.io.IOException:无法运行程序“tf”:java.io.IOException:error = 13,Permission denied

如果我正在为tfs

设置这些凭据的正确途径,请提供建议

1 个答案:

答案 0 :(得分:1)

要获取tf.exe,您需要安装团队资源管理器。 Team Explorer的版本应与您正在使用的TFS版本匹配。 (例如,如果您正在使用TFS 2015,请安装Team Explorer 2015.)

Team Explorer Everywhere安装中有一个Java TFS客户端(与Eclipse插件一起)。看http://www.microsoft.com/en-us/download/details.aspx?id=30661