.NET Series-1: Creating CI/CD Pipeline For a .NET Application By Using AWS Developer Tools

First, we will install the dependencies necessary for our .NET 8.0 project to run on the Windows OS. Then, we will create the ASP.NET Core project with the ASP.NET web API template. Then we’ll build and run the project in the local environment and check it on the web browser. Then we’ll create a CI/CD pipeline to run the .NET application in a Linux EC2 instance. To do this, firstly, we’ll create and configure a “buildspec.yml” file for the AWS CodeBuild (Later, we’ll use it in the AWS CodePipeline). Then, we’ll push the “buildspec.yml” file to the remote repository, and create an “Amazon S3 Bucket to store the artifacts. We’ll configure a “build project” on AWS CodeBuild, and then, run it to build the .NET application. In the next step, we’ll create an AWS CodePipeline to trigger our build each time you push a change to our Git repository. We’ll add a “build stage” to AWS CodePipeline by selecting…

Cumhur Akkaya

--

--

--

Cumhur Akkaya

✦ Multi-Cloud & DevOps Engineer, ✦Technical Writer, ✦AWS Community Builder, ✦LinkedInTop Voice, ✦Believes in learning by doing, ✦ linkedin.com/in/cumhurakkaya