perforce设置多个夜间构建

时间:2018-02-16 18:44:03

标签: perforce nightly-build

我们在Perforce中拥有庞大的代码库。我想自动每晚做一次。
- 将一些“最新”视图复制到两个(或更多)工作空间,流中,甚至只复制到不受perforce控制的其他文件夹中。 - 检查所有内容(如果使用p4)和“编译它”,(其中“编译”可能包括更改大多数文件,因此需要使它们可写。 - 使用新鲜的“最新”冲洗重复以下“夜晚”。 我知道如何通过简单的复制方式来做到这一点,但是希望夜间修改的代码能够被其他人从其他机器“看到”,因此可能会把东西重新填充到perforce中。 我知道如何使用P4工作区执行此操作。 只是想知道p4流(任务?)是一种更好的方法,还是其他任何替代建议。

1 个答案:

答案 0 :(得分:1)

使用工作区确实是您想要做的。使用流的好处主要在于简化生成和管理这些工作空间的任务。

您是否希望将构建计算机所做的更改与其他人使用的主线隔离开来?这些变化是否也应与其他版本隔离?或者您是否希望确保每个人都尽快获得更改并且他们会进入代码的所有其他变体?这些都是一个很好的问题,因为你正在设置它,答案应该影响你的工作。