tech

Continuous Integration for AWS Lambda using Bitbucket

Using Bitbucket, the Serverless Framework, Git Submodules, Bitbucket Pipelines, AWS Lambda, Node.js, and Native Bindings

Sean Fisher

7 minute read

This post will explain how to set up a fully automated continuous integration/continuous deployment system for a node.js AWS Lambda Serverless service. This is the best way of deploying to AWS lambda if the code you’re using needs a native package (such as node-sqlite3 or better-sqlite3), because you’ll build your package on roughly the same operating system that powers AWS Lambda. However, this method is good to use for any AWS Lambda Serverless service.