Deploying code repositories
Version and change control for detection engineering teams is a critical element in ensuring consistency and centralization for use cases. A variety of self- and cloud-hosted managed options exist, including GitLab, TeamsCity, and AWS CodeCommit to meet your team’s needs. For our purposes, we will standardize GitHub in the cloud. Each VCS will have its own terms and methods but will, in general, accomplish the same use case for most engineers. Let’s take a moment to learn more about GitHub’s implementation and workflows .
Note
If you are already familiar with Gitflow style workflows you can skip the following GitHub usage concepts section.
GitHub usage concepts
There are many advanced features and capabilities of GitHub services and the command line. For our purposes throughout this chapter, we will be utilizing a streamlined workflow that many detection engineering teams can adopt. The minimal git-style flow is illustrated...