Up until now, we have been using Git to access the sample code repository of this project. We have also more recently incorporated Git with Jenkins CI Jenkins CI (https://jenkins.io/) as part of our fastlane workflow, listening for new branch commits. In fact, even within our sample project, Carthage leverages Git as part of its dependency management to download all the dependency libraries.
Our focus has been on working with the more common actions that correlate to specific tasks, from provisioning to generating screenshots, and from building to publishing, with the primary objective of making our lives as developers significantly more convenient through a systematic continuous delivery workflow. In this chapter, we are going to actually integrate Git into our fastlane more intimately.
In this chapter, you will learn how to...