AWS CodeBuild is a fully managed project-build service that provides ready to deploy software packages for building and testing code on various platforms.
CodeBuild makes it easy for developers to compile source code, test the code, and provide prepackaged build environments. This allows them to forget about managing, provisioning, and scaling their own servers.
Amazon Web Services Inc. (AWS), announced CodeBuild would support.NET Core. This is Microsoft’s re-invention of the.NET Framework as a general-purpose open-source, cross-platform development option.
This support was only for Linux-based development. Windows Server-based development now supports.
AWS CodeBuild offers prepackaged build environments that are compatible with many supported frameworks. This makes it easier to get started,” AWS stated in a blog post on Friday, May 25. CodeBuild can now build your code using a prepackaged.NET Core environment for Windows. You can use the Microsoft Framework Class Libraries to build your application.
CodeBuild now includes a prepackaged environment for.NET Core 2.0 Windows.
AWS stated in a FAQ that it would like to extend its support to Microsoft.NET Framework, the older, Windows-based.NET implementation. However, Microsoft seems to be against the idea.
AWS states that they would like to offer a preconfigured build environment to Microsoft.NET Framework customers. Many of these customers already have a license for the Microsoft proprietary libraries. “But, Microsoft has not been willing to work with us in addressing this customer request at this time.”
AWS explained that there is a way around this extended support. “You can customize your environment to support other build targets, like.NET Framework,” AWS said. This custom image can be used in your build project.
Developers interested in using.NET Core Windows can consult code samples on CodeBuild.