Msbuild 使用MS Build在测试后部署

Msbuild 使用MS Build在测试后部署,msbuild,msdeploy,Msbuild,Msdeploy,我有一个web项目,其结构如下: 网站 网站.test 在测试项目中,我有所有的单元测试(使用Microsoft测试框架)。在WebSite项目中,我有一个使用MSDeploy、MSDeployPublish目标和DeployOnBuild=true部署站点的目标。然后我使用Jenkins运行这个构建。问题是,使用此设置,站点将在测试之前部署 我可以在Jenkins中添加另一个构建步骤,以便首先构建整个解决方案,然后运行部署项目。然而,我希望这一切都在一个步骤。这可能吗?这可能是詹金斯的一个错误

我有一个web项目,其结构如下:

网站 网站.test

在测试项目中,我有所有的单元测试(使用Microsoft测试框架)。在WebSite项目中,我有一个使用MSDeploy、MSDeployPublish目标和DeployOnBuild=true部署站点的目标。然后我使用Jenkins运行这个构建。问题是,使用此设置,站点将在测试之前部署


我可以在Jenkins中添加另一个构建步骤,以便首先构建整个解决方案,然后运行部署项目。然而,我希望这一切都在一个步骤。这可能吗?

这可能是詹金斯的一个错误。见()。有关可能的解决方法,请参阅注释。

我也遇到了同样的问题,但使用的是香草TFS版本;我很想看到一个解决方案!