Branching Strategies for Developing New Features within the Context of Continuous Delivery
Zusammenfassung
This paper evaluates based on current literature, whether the versioning strategies “branch by feature” and “develop on mainline” can be used for developing new software features in connection with Continuous Delivery. The strategies will be introduced and possible applications for Continuous Delivery will be demonstrated and rated. A solution recommendation is finally given. It becomes evident that develop on mainline is the more recommendable method in form of “features toggles” or in case of bigger changes in form of “branch by abstraction” within the context of Continuous Delivery.
Schlüsselwörter
Continuous Delivery; Branch by Feature; Develop on Mainline; Feature Toggles; Branch by Abstraction
Zitieren als
Schneid, K. (2017). Branching Strategies for Developing New Features within the Context of Continuous Delivery. In Proceedings of the 2nd Workshop on Continuous Software Engineering co-located with Software Engineering (SE 2017), Hannover, Deutschland, 28–35.Details
Publikationstyp
Forschungsartikel in Sammelband (Konferenz)
Begutachtet
Ja
Publikationsstatus
Veröffentlicht
Jahr
2017
Konferenz
2nd Workshop on Continuous Software Engineering co-located with Software Engineering (SE 2017)
Konferenzort
Hannover, Deutschland
Buchtitel
Proceedings of the 2nd Workshop on Continuous Software Engineering
co-located with Software Engineering (SE 2017)
Herausgeber
Krusche Stephan,
Lichter Horst,
Riehle Dirk,
Steffens Andreas
Erste Seite
28
Letzte Seite
35
Band
Vol-1806
Reihe
CEUR Workshop Proceedings
Sprache
Englisch
ISSN
1613-0073
Gesamter Text