From the course: Building Your First DevSecOps Pipeline in AWS

Unlock the full course today

Join today to access over 24,500 courses taught by industry experts.

Storing your source code with AWS

Storing your source code with AWS

The first step in building our AWS pipeline is storing our source code in a central location. AWS has several options we can use. Let's dig in more to learn about it. Source control is a practice of tracking and managing changes to code. In a DevOps process, the tool needs to be central and quick to allow DevOps engineers to make code changes quickly and allow teams to be agile in pushing out new code. There are several ways to store or connect to source code in AWS. Natively, you can use the S3 service to store source code in a bucket. Since S3 buckets have version history, it can be a decent option for smaller projects. For more complex projects and larger teams, external tools like Bitbucket or GitHub should be used. For example, in this course, we will focus on integrating with GitHub. What's important is that whichever solution you use, it's usually best to be in the cloud. Like we've talked about, using a tool in the cloud allows the maintenance to be performed by someone else…

Contents