Live data from Hacker News

AWS CodeBuild – Build and test code with continuous scaling

aws.amazon.com

11–20 of 46 posts

Re: AWS CodeBuild – Build and test code with continuous scaling

#11
post #9

I'm trying to find if they offer or plan to offer these features: 1. Caching. CircleCI and Travis cache intermediate build artifacts (e.g., virtualenv in python) to reduce build time. 2. Github pull request integration (red cross on pull requests if the build fails). 3. Chat integration. Sending a message to slack or hipchat when the build fails. 4. SSH into build container. Very handy for rare but difficult to local…

The Github PR integration is the most important part for me. It's a necessity for us to be able to use it. We use our own install of Drone on a fairly sizable EC2 instance and not having to manage that anymore would be wonderful.

Re: AWS CodeBuild – Build and test code with continuous scaling

#13
As it sounds like it's running inside Docker itself, I'd like to know if this supports "Docker in Docker". My requirement is not strictly DinD however I run multiple containers during CI (Postgres, node, test containers, etc). Possible via different approaches in CircleCI, Shippable and SemaphoreCI. I don't actually build any containers to save.

Re: AWS CodeBuild – Build and test code with continuous scaling

#15
post #8

How does this compare with Amazon CodeDeploy?

It works side-by-side with CodeDeploy.

Using CodePipelines and CodeCommit you can create a workflow where a git commit to a CodeCommit repo can get picked up by pipelines and sent to the build service (i.e. CodeBuild or Jenkins). Then CodeBuild will push the resulting artifact to S3. CodeDeploy (and Elastic Beanstalk, CloudFormation and OpsWorks) can be configured to deploy the built artifacts to your application fleet.

It's the last piece in AWS's solution for continuous deployment.

Re: AWS CodeBuild – Build and test code with continuous scaling

#17
post #16

What's frustrating is if you go to the aws reinvent page they tell you a lot except the dates of the conference!!! https://reinvent.awsevents.com/ I was wondering why all these aws announcements were here.

They used to have the date but maybe they pulled it when the conference sold out.

Re: AWS CodeBuild – Build and test code with continuous scaling

#18
post #13

As it sounds like it's running inside Docker itself, I'd like to know if this supports "Docker in Docker". My requirement is not strictly DinD however I run multiple containers during CI (Postgres, node, test containers, etc). Possible via different approaches in CircleCI, Shippable and SemaphoreCI. I don't actually build any containers to save.

This is actually how Codeship's Docker infrastructure works by default, builds up containers and executes all commands in them natively. DinD still possibly but somewhat yet useful with that approach.

Re: AWS CodeBuild – Build and test code with continuous scaling

#19
I'm excited about what this means for Lambda. Building Lambda packages has always been a pain because much of the time it needs to be built on Amazon Linux to work, meaning most (all?) CI SaaS solutions are out the window. I assume CodeBuild will run Amazon Linux and CodePipeline integrates with Lambda, so this should make setting up continuous deployment with Lambda much easier.
Post reply on HN