我们计划如下设置Clearcase UCM
Int(uat / prod env) - 测试(测试环境) - dev(for dev env)
开发人员将他们的活动提供给开发流。然后我们作为管理员将活动从开发流传递到测试流。在测试环境中进行构建部署。一切顺利,然后将活动交付到int stream,在那里进行构建,在uat环境中进行测试,然后部署到生产环境。
我的问题是,作为管理员,我们是否应该能够将开发人员的活动从开发流提供给测试流,然后是int stream或者只允许活动的所有者提供。
提前致谢。
答案 0 :(得分:0)
或仅允许活动的所有者提供。
不,任何ClearCase用户都可以将活动或基线从一个Stream传递到另一个Stream
您只需要将CLEARCASE_PRIMARY_GROUP
环境变量正确设置为UCM项目中涉及的vob和pvob的组(主要或次要)。
请注意部分交付:如果您从开发到测试只交付一些活动(而不是每次都交付),您可能会在这些(交付)活动与其他(尚未交付)活动之间引入人为依赖关系在开发流上。
请参阅“ClearCase : Making new baseline with old baseline activities”和“时间轴”的概念。对于ClearCase 6.x和7.x,情况确实如此,它可能已针对ClearCase 8.x进行了更改。