Aws-codebuild-docker-images: Support for .NET Core 3.1

Created on 4 Dec 2019  路  15Comments  路  Source: aws/aws-codebuild-docker-images

.NET Core 3.1 is released with LTS.

version update

Most helpful comment

We are still waiting for this , give us some love !

All 15 comments

PR should contain what's needed to make an image on our own. For myself I'll probably be importing it into ECR and CodeBuild for our CI/CD purposes until my team has an official one to switch to. Hope it helps.

Not tested, but I put up a docker hub image from the interim PR earlier: brummy/aws-codebuild-custom-netcore-3.1:3.1

When will it be available? We are waiting for this. :D

@su-rabbit - This update should be releasing in the next couple of weeks. We need the updates to reach every AWS Region, before we lift the feature flag and make it visible for all users in every Region. You may consider using a custom Docker image in the meantime.

Interim for .Net Core 3.1.101 latest LTS that was recently released:

brummy/aws-codebuild-custom-netcore-3.1.101:3.1.1

Its been 20 days since @subinataws posted their message, which may qualify as a "couple of weeks". Any update on this?

@paqogomez - Thanks for checking in on the status. Devs ran into some regression and had to rollback the update that was supposed to happen yesterday. Team is working on fixing this. Apologies for the delay.

Any eta for an updated image?

We are still waiting for this , give us some love !

Interim for .Net Core 3.1.102 latest LTS that was recently released:

brummy/aws-codebuild-custom-netcore-3.1.102:3.1.2

This is pretty crazy.... Can everyone start filing AWS Support tickets and link to this issue so we can light a fire and at least get a generic response/pr merged?

I gave up on waiting for this pretty early on and just created our own Docker image for facilitating .NET Core 3.1 builds. The Ubuntu Standard image definitions are freely available in GitHub. I just took that as a template, upgraded the .NET Core SDK install version, and removed a bunch of cruft my team doesn't use or need. Problem solved until an official AWS-supplied image is available.

I gave up on waiting for this pretty early on and just created our own Docker image for facilitating .NET Core 3.1 builds. The Ubuntu Standard image definitions are freely available in GitHub. I just took that as a template, upgraded the .NET Core SDK install version, and removed a bunch of cruft my team doesn't use or need. Problem solved until an official AWS-supplied image is available.

care to share your dockerfile?

Sure. I forked the AWS build image repo into https://github.com/eric-davis/aws-codebuild-docker-images. I focused on the Ubuntu Standard 3.0 image. Updated the .NET Core SDK to version 3.1.102 and removed a bunch of stuff my team didn't need to speed up the build process and reduce the size of the resulting Docker image.

The image definition you all care about is found in the repo @ .\aws-codebuild-docker-images\ubuntu\standard\3.0. I also pushed the resulting Docker image to Docker Hub @ https://hub.docker.com/repository/docker/edavis74/aws-codebuild-docker-images-ubuntu-standard-3.0. Feel free to grab it if it's useful to you.

Added support in aws/codebuild/amazonlinux2-x86_64-standard:3.0 and aws/codebuild/standard:4.0, as part of https://github.com/aws/aws-codebuild-docker-images/tree/20.03.13

Thanks!

Was this page helpful?
0 / 5 - 0 ratings

Related issues

nfisher picture nfisher  路  5Comments

vroad picture vroad  路  5Comments

NotErickG picture NotErickG  路  3Comments

alanivey picture alanivey  路  3Comments

DevBOFH picture DevBOFH  路  5Comments