This repository was archived by the owner on Jan 15, 2023. It is now read-only.
Adding AWS Lambda Builders library to Build images#128
Closed
sanathkr wants to merge 1 commit intolambci:masterfrom
Closed
Adding AWS Lambda Builders library to Build images#128sanathkr wants to merge 1 commit intolambci:masterfrom
sanathkr wants to merge 1 commit intolambci:masterfrom
Conversation
Member
|
Hey @sanathkr – thanks for this! I ended up adding this in the final layer of each runtime's build image, instead of in the base build image – so that only the last layer needs to be updated each time we need to bump the version or similar. I also added AWS SAM, and ensured the build images have the latest AWS CLI |
Member
|
See 6276809 for the changes I made |
Contributor
Author
|
This looks even better :-) thanks for accepting the patch! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I am working on adding a
sam buildcommand to AWS SAM CLI. As part of this, I created a separated project called aws-lambda-builders that contains a collection of builder workflows for various programming languages + dependency manager combinations. We have already implemented Python+PIP. We are in the process of adding support for other languages. My goal is to work with the community and add support in this library to build Lambda functions written in many combination of Programming Language (ex: Python) + DependencyManager (ex: PIP) + ApplicationFramework (Ex: Chalice).I want to contribute to the Docker-Lambda build container by adding the “Lambda Builders” library into it. This library has a CLI wrapper that will allow customers to directly run a build inside the container using one of the built-in workflows without writing scripts.
sam buildcommand will also use this container to perform higher-fidelity builds.This PR adds it the library to the base build image. For now I am using a development preview version
0.0.1-devto the images build fine. But I hope to release a stable 0.1.0 version soon which we can release to Dockerhub with.