Automate Releases to the AWS Serverless Application Repository using AWS CodePipeline

Posted on: Mar 8, 2019

You can now publish applications to the AWS Serverless Application Repository using continuous delivery pipelines supported by AWS CodePipeline. Previously, you could only use the AWS SDKs or the console to publish applications or updates to the Serverless Application Repository. You can now deploy this pre-built application that includes an AWS Lambda function that enables you to easily make continuous updates to your application. With it, you no longer need to write any code to publish updates to your applications in the Serverless Application Repository.

The Serverless Application Repository is a managed repository for serverless applications, enabling teams and individual developers to store and share applications. Using AWS SAM and the Serverless Application Repository, you and your teams can easily assemble and deploy serverless architectures in powerful new ways. CodePipeline is a fully managed continuous delivery service that helps you automate your release pipelines for fast and reliable application and infrastructure updates.

Learn how to configure your pipeline to automate application updates using the pre-built application from the Serverless Application Repository in our step-by-step documentation.

This capability is available in the US East (Ohio), US East (N. Virginia), US West (N. California), US West (Oregon), Asia Pacific (Tokyo), Asia Pacific (Seoul), Asia Pacific (Mumbai), Asia Pacific (Singapore), Asia Pacific (Sydney), Canada (Central), EU (Frankfurt), EU (Ireland), EU (London), and South America (São Paulo) Regions. Note: To make public applications globally available for use, you must publish them in US East (N. Virginia) or US East (Ohio).