使用标签从TFS创建按需部署

使用标签从TFS创建按需部署,tfs,build,deployment,labels,Tfs,Build,Deployment,Labels,我有构建脚本,可以将我的项目作为工件构建、测试、版本化并打包到每个环境的暂存区域,为给定环境的版本发布做好准备(并标记变更集)。 我希望停止自动执行此操作,并仅按需部署 我的问题是我正在使用TFS,摩擦是巨大的。 我基本上想有一个简单的方法 从源代码管理获取特定版本 为特定环境构建它-完成 部署它-完成 最后两步很繁琐。“通过标签获取”并不是TFS的乐趣所在 除了使用停止使用TFS之外,还有什么想法/建议吗?下次在twitter上提问:-) 说真的,看看codeplex。它的工作方式是,您像通常

我有构建脚本,可以将我的项目作为工件构建、测试、版本化并打包到每个环境的暂存区域,为给定环境的版本发布做好准备(并标记变更集)。 我希望停止自动执行此操作,并仅按需部署

我的问题是我正在使用TFS,摩擦是巨大的。 我基本上想有一个简单的方法 从源代码管理获取特定版本 为特定环境构建它-完成 部署它-完成

最后两步很繁琐。“通过标签获取”并不是TFS的乐趣所在


除了使用停止使用TFS之外,还有什么想法/建议吗?

下次在twitter上提问:-)

说真的,看看codeplex。它的工作方式是,您像通常一样使用输出的版本控制进行正常构建,但您从中提取所有部署内容

接下来,安装TFS Deployer—它侦听构建质量中的更改,并触发您编写的执行所有部署工作的powershell脚本。例如,当您将构建的质量更改为“部署到UAT”之类的内容时,它可以触发powershell脚本,然后执行您需要的任何操作。要进行部署,您只需转到build explorer,将质量设置为您想要的任何值,然后让powershell完成其余的工作—您还将收到一封结果的电子邮件,这样您就可以知道它是否有效或失败


去看看吧,如果你被卡住了,就给我打电话,我会帮你的。

下次在推特上提问:-)

说真的,看看codeplex。它的工作方式是,您像通常一样使用输出的版本控制进行正常构建,但您从中提取所有部署内容

接下来,安装TFS Deployer—它侦听构建质量中的更改,并触发您编写的执行所有部署工作的powershell脚本。例如,当您将构建的质量更改为“部署到UAT”之类的内容时,它可以触发powershell脚本,然后执行您需要的任何操作。要进行部署,您只需转到build explorer,将质量设置为您想要的任何值,然后让powershell完成其余的工作—您还将收到一封结果的电子邮件,这样您就可以知道它是否有效或失败

去看看吧,如果你被卡住了,就找我,我会帮你的。

我爱你!干杯:)这会让我下周忙个不停,毫无疑问,我爱你!干杯:)这无疑会让我下周忙个不停