从代码控制软件中检查代码以执行持续集成或每晚构建时,您通常都会做什么?你是否1)拉取最新的代码,或者2)通过代表开发者最新测试代码的标签(即FUNCTIONAL)拉动?检查持续集成
我想这个答案取决于人们通常如何使用他们的配置管理存储库。你是否打算只存储“完整”的代码。如果是这样的话,如果一个开发人员正在从事一项任务一周左右,他/她将无法检查任何内容,直到完成任务。然而,如果持续集成服务器只是通过一个知名标签拉取而不是拉取最新代码,那么这将允许开发人员在频繁检查代码时检查代码,因为他们正在努力存储他们正在进行的工作的历史记录。然后,一旦他们对这些更改感到满意,他们可以使用FUNCTIONAL标记标记新代码。
只是想知道最佳实践。
感谢
你假设开发人员可以在一个任务,而不造成破损无法正常工作,但不一定是真实的,特别是如果他们运行一套单元测试每次提交之前,并避免测试失败时提交。 – bdsl 2017-07-13 23:13:00