我已经搜索了高和低*,以寻找在 TFS 中测试构建定义更改的良好教程或最佳实践。进行更改时,我不想淹没构建代理,但更重要的是,我不想继续创建包并生成电子邮件给开发人员,尤其是在构建失败时。
是否有开发和测试构建定义的最佳实践,以免干扰现有开发?
*问题是,当您一起搜索“测试”和“构建”时,一切都是关于在构建中设置单元测试。
在我们的构建团队中,我们目前正在使用以下流程来推出构建流程模板的更新:
如果您或您的团队担心在迭代此类功能工作时必须执行多次签入,请在完成后删除+销毁工作副本,或者(更好)将工作副本放在一个文件夹中没有人经常关注。由于用于编辑构建过程的编辑/签入过程是 TFSBuild 中固有的,因此实际上无法绕过此类工作将导致的 VCS“噪音”。
我执行以下操作:
我只会制作新的构建定义/XAML 并将其添加到新分支。使用新的 XAML 副本创建新的生成定义,然后测试更改。