-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support AWS CodeBuild local builds with Finch #979
Comments
Hi @branrin, thanks for trying out Finch. Working to understand your use case better. Can you provide some details to help clarify? Some initial questions I had:
|
|
Thanks for the additional details. Initial triageAWS CodeBuild provides a mechanism for testing builds locally using the CodeBuild local agent. See https://github.com/aws/aws-codebuild-docker-images/tree/020c2a44daa209a4fcab13d9eec8023616463498/local_builds. This enables AWS CodeBuild users to simulate a environment locally to troubleshoot commands and settings in the BuildSpec file and build applications locally before committing changes to build in the cloud. The CodeBuild local agent simulates the environment by running a Docker container with the Docker socket volume mounted for Container-in-container mode. (also sometimes referred to as Docker-in-Docker or DinD) See https://github.com/aws/aws-codebuild-docker-images/blob/020c2a44daa209a4fcab13d9eec8023616463498/local_builds/codebuild_build.sh#L100-L105 At this time, Finch does not support container in container mode. Further analysis is required to understand if this is a hard requirement for the AWS CodeBuild local agent or if local builds can be achieved via another method. |
What is the problem you're trying to solve?.
Currently AWS CodeBuild support Docker, but not Finch, as the build container.
Describe the feature you'd like
Finch supported on AWS CodeBuild
The text was updated successfully, but these errors were encountered: