【发布时间】:2019-06-08 21:31:26
【问题描述】:
在 TDS Classic 中,有没有办法通过构建来改变项目的“项目部署”属性?用例是:我的测试内容应该是 Dev 的“始终更新”,但在 QA
上应该是“部署一次”这可能吗?如果没有,围绕这些场景的最佳做法是什么?
谢谢
【问题讨论】:
在 TDS Classic 中,有没有办法通过构建来改变项目的“项目部署”属性?用例是:我的测试内容应该是 Dev 的“始终更新”,但在 QA
上应该是“部署一次”这可能吗?如果没有,围绕这些场景的最佳做法是什么?
谢谢
【问题讨论】:
处理此问题的一种简单方法是创建一个单独的 TDS 项目,专门用于设置为始终更新的 DEV 相关内容。
在您的构建配置中,您可以允许生成多个更新包。最后一步是确保 DEV 更新包永远不会安装到 DEV 之外。您如何处理这将取决于您如何在上游安装更新包。如果是手动安装,那就没问题了。如果是自动安装,则需要排除 DEV 更新包。
上述方法的额外好处是能够非常快速地在您的本地环境中轻松同步,并与其他开发人员保持同步,这些开发人员也会使该开发人员的 TDS 项目保持最新。
【讨论】: