0
對於持續集成的目的,我想在Git中有一個特殊的「符號」分支,我會定期更新以指向我團隊當前迭代的Git分支。我們將我們的迭代分支命名爲sprint-1
,sprint-2
等,我們希望我們的CI系統在提交被推送到當前迭代分支時運行構建。如何在Git中創建一個指向當前迭代分支的符號分支?
我知道我可以通過做git update-ref current-sprint sprint-5
來創建一個「符號參考」,但我使用的CI工具似乎並不知道我創建了這個符號參考。
有沒有更好的方法來做到這一點?
爲什麼你沒有你的CI系統建立一個提交*任何*分支? (在CircleCI中,這只是一個正則表達式 - 不能確定其他CI系統)。 –
另外FWIW,單分支每sprint模型似乎有點多餘 - 另一種模式是使用'develop',然後標記一次衝刺完成。 –
@OliverCharlesworth我可能應該說不斷的部署。我們不需要提交任何功能的分支機構。好主意:重新開發分支和標籤。 – Stewart