0

我有多个构建定义,它们会生成某些输出文件并将它们放置在临时区域中。另一个构建定义需要选取这些文件,并使用Visual Studio安装程序项目的SetUp项目将它们打包到MSI中。使用TFS在MSI中添加和打包文件build

我无法找到一种方法来做到这一点在tfs构建这将通过动态添加最新文件和生成一个MSI构建安装项目。

回答

0

您可以尝试在版本中构建多个构件,而不是另一个构建定义。

假设您正在使用TFVC。您需要设置触发器为了使多个生成的定义,假设你有3所生成定义A,B,C的最后完成的是Ç,则可以通过触发版本C

  1. 创建持续部署版本定义

  2. TFS 2017年:您可以链接TFVC库作为主神器 源

  3. TFS 2015年:您需要创建另一个构建定义复制SetUp项目的 源。

  4. 链接每个构建定义为神器来源

  5. 选择最后完成构建定义(Ç)来触发(在神器源触发>连续部署>,触发)发行

  6. 添加构建任务在发布定义中构建安装项目。

建筑安装项目,你可以参考下面的文章:

enter image description here

+0

@Saurav梅蒂有你在上面的解决方法解决您的问题?任何更新? –