我目前正在使用构建定义在 TFS 2012 中进行持续集成。
我正在使用以下构建参数
/p:DeployOnBuild=true;PublishProfile=DEV_SERVER;Password=secret
一切正常。
现在我需要将构建发布到多个站点,并且我已经在 Visual Studio 中创建了发布配置文件。但是如何判断MSBuild
使用多个配置文件?
/p:DeployOnBuild=true;PublishProfile=DEV_SERVER1;Password=secret /p:DeployOnBuild=true;PublishProfile=DEV_SERVER2;Password=secret /p:DeployOnBuild=true;PublishProfile=DEV_SERVER3;Password=secret
不起作用。只发布了一个站点。(我不确定是第一个还是最后一个)
有谁知道如何指定?
我知道我可以使用这个新构建定义中的另一个配置文件在 TFS 上复制构建定义,但在这种情况下,应用程序将被构建两次,并且服务器上的版本具有不同的构建号。