【问题标题】:TFS ant build script - Permission deniedTFS ant 构建脚本 - 权限被拒绝
【发布时间】:2016-05-20 00:25:09
【问题描述】:

我已使用以下内容提供 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>

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

但是,tfs 拒绝所有内容并向我抛出此错误。

/opt/UPS/CWARE/data/wms_builds/scripts/wms_test_maint_tfs:1332:执行失败:java.io.IOException:无法运行程序“tf”:java.io.IOException:错误=13,权限被拒绝

请建议,如果我在为 tfs 设置这些凭据时走在正确的道路上

【问题讨论】:

  • 您使用的是哪个 tf 命令?假设您的帐户缺少您正在运行的tf command 的权限。

标签: ant tfs


【解决方案1】:

要获取 tf.exe,您需要安装 Team Explorer。 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

【讨论】:

    猜你喜欢
    • 2014-06-18
    • 2015-11-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-22
    • 2014-10-22
    • 2020-03-08
    • 1970-01-01
    相关资源
    最近更新 更多