在开发人员向变更集提交任何代码之前,可以确保开发人员运行私有构建,如果构建失败,开发人员将无法将更改集传递给流。类似于编译错误如何无法提供代码更改的东西?
答案 0 :(得分:2)
在ClearCase中,您可以使用pre-op挂钩在start of a deliver
执行某些策略可以在 Team Configuration / Operation Behavior / Source Control / Deliver (client)
部分添加挂钩
但我不建议采用这种方法。
我宁愿使用“Multiple-Stream Development”文章中描述的自动构建。
那将是"Post-build Deliver" step to the build definition。
您甚至可以自动将任何已成功构建的变更集从“构建”流传输到另一个流。
文章“How to keep your streams flowing smoothly in Rational Team Concert 3.0.1”有更多关于这种方法的内容。