我们在团队中使用Git和Jenkins。我们没有任何特定的工作流程,基本上它的工作方式如下:
上周我们遇到的情况可能是个问题。我有一些任务要尽快发布,但我的同事有下一个任务。这意味着我在jenkins
的X20版本上的代码和他在X21版本上的代码。当测试正在进行X20版本时(此版本将在更早发布时),发生错误。然后问题就出现了。
如果我需要修改代码而不更改同事,该怎么办? 哪个工作流程可以解决我的问题或者我不需要它?什么会 你推荐这种情况吗?
顺便说一句:Jenkins提供部署master
和release
分支机构。由于我们的发布间隔是一个月(这意味着可能会进行许多更改,并且任务位置会因发布而发生变化),因此我们不希望使用发布分支模型。
欢迎任何建议。