我正在尝试在Jenkins开发中运行自动化tf命令,以便在TFS中的第一个文件夹A更改时添加文件中的文件夹B,文件被添加...等等。所以,基本上,B就像A的副本。整个事情都发生在DEV环境中,然后我也检查了Jenkins的变化。但是,出于某种原因并且不让我这样做,我得到的是未定义的错误。我试着写一个Windows Batch命令来运行tf命令,但是没有工作..唯一有效的cmd工具是使用tfpt.exe。所以,我试图让Jenkins运行以下批处理脚本:
withEnv(["PATH=c:\tftp\parent\dir;${env.PATH}"]){ bat "tftp.exe
tf merge $/ServerFolderA $/ServerFolderB / recursive ' "}
我安装了Jenkins的TFS插件 但不起作用...... 感谢
答案 0 :(得分:0)
您可以指定tf.cmd / tf.exe的完整路径或将其添加到系统环境变量(系统属性>高级>环境变量>编辑路径系统变量以添加tf.cmd / tf.exe路径最后)。