AWS Adds .NET Core Support to CodeStar and CodeBuild

Cloud ComputingDevOps

YOUR COSMETIC CARE STARTS HERE

Find the Best Cosmetic Hospitals

Trusted • Curated • Easy

Looking for the right place for a cosmetic procedure? Explore top cosmetic hospitals in one place and choose with confidence.

“Small steps lead to big changes — today is a perfect day to begin.”

Explore Cosmetic Hospitals Compare hospitals, services & options quickly.

✓ Shortlist providers • ✓ Review options • ✓ Take the next step with confidence

Originally reported by ADTmag (adtmag.com), July 2017.

AWS Extends .NET Core Support to CodeStar and CodeBuild

In July 2017, Amazon Web Services announced that two of its core developer tools — AWS CodeStar and AWS CodeBuild — would add support for .NET Core. The move came in direct response to developer demand for first-class .NET Core tooling on the AWS platform.

.NET Core is a lightweight, open-source, cross-platform runtime that enables developers to build web applications and services targeting Windows, Linux, and macOS. Its cross-platform nature made it a natural fit for AWS’s Linux-based infrastructure, and the addition of .NET Core templates brought parity with the JavaScript, Java, Python, Ruby, and PHP project types already supported.

What Is AWS CodeStar?

Launched in April 2017, AWS CodeStar is a unified service designed to simplify setting up a complete software development toolchain on AWS. Rather than manually wiring together individual services, CodeStar provides a pre-configured project environment that includes:

  • A project management dashboard for tracking team activity and project status
  • An automated continuous delivery (CD) pipeline built on AWS CodePipeline
  • A Git code repository powered by AWS CodeCommit
  • Automated build (AWS CodeBuild) and deployment (AWS CodeDeploy) stages
  • Out-of-the-box integration with Atlassian JIRA Software for issue tracking and project management

CodeStar is also designed to integrate with existing IDEs, reducing friction for developers who want to use their existing local tooling while deploying to the AWS cloud.

What Is AWS CodeBuild?

AWS CodeBuild is a fully managed build service that compiles source code, runs tests, and produces deployment-ready software packages. Because it is fully managed, developers do not need to provision, configure, or scale their own build servers — AWS handles capacity automatically based on the workload.

With the July 2017 update, CodeBuild gained the ability to build and deploy .NET Core applications targeting both Amazon EC2 and AWS Lambda, expanding its supported runtime ecosystem significantly.

New .NET Core Project Templates in CodeStar

The CodeBuild .NET Core capability directly enabled the addition of new project templates in CodeStar. AWS engineer Tara Walker described the scope of the templates in an AWS blog post at the time:

“Each template provisions the underlying AWS Code Services and configures an end-to-end continuous delivery pipeline for the targeted application using AWS CodeCommit, AWS CodeBuild, AWS CodePipeline, and AWS CodeDeploy.”

— Tara Walker, AWS

The new .NET Core templates specifically support:

  • Deploying .NET Core applications to Amazon EC2 Linux instances
  • Deploying .NET Core applications to AWS Lambda
  • Sample .NET Core starter code included out of the box
  • A complete, pre-wired software development toolchain ready to use immediately

Walker also noted that the templates join the existing set targeting Amazon EC2, AWS Elastic Beanstalk, and AWS Lambda for JavaScript, Java, Python, Ruby, and PHP — making .NET Core a first-class citizen in the CodeStar ecosystem.

Targeting the AWS Cloud with Visual Studio 2017
Targeting the AWS Cloud with Visual Studio 2017 — Image credit: ADTmag

Why This Mattered for .NET Developers

Prior to this update, .NET developers working on AWS either had to rely on Windows-centric tooling or manually configure build pipelines without native CodeStar templates. The addition of .NET Core support meant that teams could:

  • Use Visual Studio 2017 as their local IDE while targeting AWS cloud infrastructure
  • Run .NET Core workloads on Linux-based EC2 instances, reducing OS licensing costs compared to Windows Server
  • Deploy lightweight, cross-platform microservices to AWS Lambda using the same CI/CD pipeline workflow available to other language runtimes
  • Onboard new projects in minutes rather than manually configuring build infrastructure

This announcement reflected a broader industry trend: Microsoft’s embrace of open-source and cross-platform development with .NET Core, combined with cloud providers like AWS integrating that ecosystem into their managed tooling. For DevOps teams managing mixed-language environments on AWS, the update simplified governance by consolidating .NET workloads into the same CodeStar/CodeBuild/CodePipeline workflow used for other runtimes.

Key Takeaways

  • AWS CodeStar and CodeBuild added .NET Core support in July 2017
  • New CodeStar project templates cover EC2 Linux and Lambda deployment targets
  • CodeBuild provides fully managed build infrastructure — no server provisioning required
  • CodeStar integrates CodeCommit, CodeBuild, CodePipeline, CodeDeploy, and JIRA in a single dashboard
  • The update brought .NET Core to parity with existing supported runtimes (JavaScript, Java, Python, Ruby, PHP)
0 0 votes
Article Rating
Subscribe
Notify of
guest

This site uses Akismet to reduce spam. Learn how your comment data is processed.

0 Comments
Oldest
Newest Most Voted
0
Would love your thoughts, please comment.x