Chapter 11. ALM – Project and Release Management
This chapter explains the essentials of version control and automated continuous integration workflows. Source control options, as well as automated build strategies, will be demonstrated for Xamarin projects. Additional topics such as live telemetry collection and beta application distribution hubs will also be covered. This chapter is divided into the following sections:
- Source control
- Continuous integration
- Automated testing
- Beta deployment
- Live telemetry
Source control
Regardless of working as a team or as an individual, source control or version control remains a fundamental element of a software project development pipeline. Source code repository is the term used to describe the code management storage that deals with the versioning and consolidation of the code base. Additional features of source code repositories may include, but are not limited to, branching, reviews, shelves, and similar productivity-related capabilities...