TFS多个构建定义之间具有共享资源

 握住每一缕光 发布于 2023-01-02 12:01

我正在尝试计划TFS服务器的构建定义,并且我遇到了一个问题/问题,我希望在继续之前澄清一下.

这是我们项目设置的简化版本,对不起我在这台机器上没有UML工具的粗糙:)

解决方案示例

我想要完成的是正确的构建定义,以便:

    如果解决方案1具有签入,则构建解决方案1及其依赖项目依赖项目.

    如果解决方案2具有签入,则构建解决方案2及其依赖项目依赖项目.

    如果Dependency Project有签入,则构建解决方案1和解决方案2(使用Dependency项目)

    如果完成单个签入,触及所有3个项目(作为示例),仅构建解决方案1和2 一次

我可能会使用gated check-ins来防止在构建中断时提交源代码控制.

已经有一段时间了,但我相信当时我有3个构建定义:

Monitor Solution 1文件夹 - 构建解决方案1

Monitor Solution 2文件夹 - 构建解决方案2

Monitor Dependency Solution文件夹 - 构建解决方案1和解决方案2

这在大多数情况下都有效,但如果在解决方案1和依赖解决方案IIRC上发生单一登记,则解决方案1将构建两次.

虽然这是一个不便,我不具备的数字出来,这将是很好知道如何做这正确的方法.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有