gpt4 book ai didi

testing - 在 TFS 构建部署测试中找不到脚本

转载 作者:行者123 更新时间:2023-11-28 21:10:29 25 4
gpt4 key购买 nike

我们的构建中有一个预部署脚本,在构建并发送到特定的构建 Controller 和代理时可以正常运行。

但是,为了精简,我们设置了几个实验室环境和一个构建-测试-部署流程,这样每当开发人员推送新构建时,它都会自动构建测试方法并将它们发送到一个环境中以进行测试测试。

那部分都很棒,很可爱,很棒。但是:上述脚本在构建-部署-测试流程中不起作用。它与特定于机器的构建具有完全相同的路径,但每次我们运行构建时我们都会得到

The system cannot find the file specified Exception Message: Team Foundation Server could not complete the deployment task for machine 'TestController1', script '"#/80908/drop/AutomatedTests/AutomatedTests.Desktop/ExternalLibs/GetEi.ps1"'

这是适用于特定机器构建的过程参数 enter image description here

这是找不到脚本的构建部署测试的过程参数(是的,我试过不带引号和 $(BuildLocation)) enter image description here

最佳答案

我不相信测试 Controller 和代理支持“存储在服务器上”。为了使用构建-部署-测试 DevOps 周期,您需要:

  1. 更改为使用可从测试服务器访问的 UNC 放置位置。
  2. 改用 Release Management 进行部署。它支持服务器掉线。

我会推荐使用#2,因为我已经用这种方法取得了巨大的成功。

关于testing - 在 TFS 构建部署测试中找不到脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31341872/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com