我们的构建中有一个预部署脚本,在构建并发送到特定的构建控制器和代理时工作并正确运行。然而,为了简化流程,我们设置了几个实验室环境和一个构建测试部署流程,以便每当开发人员推送新的构建时,它都会自动构建测试方法并将其发送到环境供测试用。在TFS中未找到脚本构建部署测试
这部分所有的作品都非常可爱和美妙。但是:上述脚本在构建 - 部署 - 测试流程中不起作用。它有一个特定的机器生成完全相同的路径,但我们每次运行构建时,我们得到
该系统找不到指定的文件 异常消息:团队基础服务器无法完成机器的部署任务'TestController1' 脚本 ' “#/ 80908 /删除/ AutomatedTests/AutomatedTests.Desktop/ExternalLibs/GetEi.ps1”'
下面是具体的机器建造,工程
工艺参数这里是公关没有找到脚本的构建 - 部署测试的参数(是的,我已经试过了,没有引号且没有$(BuildLocation))
我们最终将所有内容都放到了放置位置,而不是放在构建服务器上,解决了除此之外的许多其他问题。谢谢 –