Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Continuous integration 使用TeamCity如何部署到环境中,然后针对该环境运行测试?_Continuous Integration_Teamcity_Acceptance Testing - Fatal编程技术网

Continuous integration 使用TeamCity如何部署到环境中,然后针对该环境运行测试?

Continuous integration 使用TeamCity如何部署到环境中,然后针对该环境运行测试?,continuous-integration,teamcity,acceptance-testing,Continuous Integration,Teamcity,Acceptance Testing,我正在努力让我的头绕过这个 我希望TeamCity将我们的windows服务部署到特定的环境中,然后一个单独的项目针对该环境运行验收测试 目前,我有一个项目,它构建然后运行单元测试,最后打包可部署元素 第二个项目获取包(人工制品依赖项)并部署到环境中 现在,我希望对该部署运行验收测试。测试不在可部署包中,因此我必须返回“构建”项目。。。我想我可以使用快照依赖项来使用已经编译的文件(我不想签出/重新编译任何东西) 但是,当我点击“运行”这个项目时,代理上只有一个空文件夹 我一定是误解了这是怎么回事

我正在努力让我的头绕过这个

我希望TeamCity将我们的windows服务部署到特定的环境中,然后一个单独的项目针对该环境运行验收测试

目前,我有一个项目,它构建然后运行单元测试,最后打包可部署元素

第二个项目获取包(人工制品依赖项)并部署到环境中

现在,我希望对该部署运行验收测试。测试不在可部署包中,因此我必须返回“构建”项目。。。我想我可以使用快照依赖项来使用已经编译的文件(我不想签出/重新编译任何东西)

但是,当我点击“运行”这个项目时,代理上只有一个空文件夹

我一定是误解了这是怎么回事! 有没有博客文章来帮助阐明这一点

这些测试是specflow/nunit测试


如果我不清楚,请询问更多信息

您可能希望将测试设置为构建项目的工件,然后将测试部署到部署环境中

然后在部署环境上运行单独的TeamCity代理,以便在该环境上实际执行测试