有效地使用Perforce工作区和Bamboo
我的雇主在我们的持续集成环境中使用了Perforce和Bamboo,并且我们在Perforce工作区中存在一个持续存在的问题:他们很难维护!
我们的环境是这样设置的:
任何时候,开发人员都希望向工作区添加位置,以便更新许多工作区。 这很烦人,容易搞砸。
有什么办法可以减少工作区的数量吗? 我们可以改变我们的结构,让维护更容易吗?
最简单的解决方案是使用流,它本质上是动态的工作空间模板。
流定义了一组仓库路径,并且可以将工作空间链接到流而不是手动指定视图。 当流更新时,所有链接到它的工作空间会立即更新以匹配。 因此,如果您的项目被定义为流,则更新项目的开发人员将在所有指向相同流的构建工作区中触发自动更新。
手动替代方法是为每个项目指定一个主客户端工作区以用作模板,并使用“p4 client -t”命令来复制其视图 - 诀窍是,这不会像它为流一样自动发生工作空间,所以你可能想要在构建系统上设置自己的自动化以确保其工作空间是最新的。
链接地址: http://www.djcxy.com/p/63215.html上一篇: Using Perforce workspaces effectively with Bamboo
下一篇: junit test runs OK locally and in jenkins but not in bamboo