我最近在安装 IIS 7.5 的同一台服务器上安装了 TFS 2012。我的问题是,使用 VS 2012 我可以成功签入/签出并构建到 Staging (staging.domain.com) 站点......但是我如何以神圣的名义创建构建/发布到发布的能力(domain.com) 站点,一旦临时站点上的更改获得批准?
谢谢大家!
我最近在安装 IIS 7.5 的同一台服务器上安装了 TFS 2012。我的问题是,使用 VS 2012 我可以成功签入/签出并构建到 Staging (staging.domain.com) 站点......但是我如何以神圣的名义创建构建/发布到发布的能力(domain.com) 站点,一旦临时站点上的更改获得批准?
谢谢大家!
您可以直接使用 MSDeploy 或发布配置文件来指定目标。我会选择前者,在您的 TFS 团队构建中创建 MSDeploy 包。您可以通过以下选项在 TFS 中构建包:
/p:DeployOnBuild=true
到您的构建定义 MSBuild 参数。这应该为放置位置中的每个配置创建一个包。MSBuild /t:package
自定义的构建过程模板。这将导致项目在放置位置被构建和打包无论哪种情况,您都可以为每个环境自定义包参数。我在这里有更详细的步骤,虽然它不包括 TFS 集成。