

# Automate the deployment of your Amazon SAM application
<a name="serverless-deploying-modify-pipeline"></a>

In Amazon SAM, how you automate the deployment of your Amazon SAM application varies depending on the CI/CD system you are using. For this reason, the examples in this section show you how to configure various CI/CD systems to automate building serverless applications in an Amazon SAM build container image. These build container images make it easier to build and package serverless applications using the Amazon SAM CLI.

The procedures for your existing CI/CD pipeline to deploy serverless applications using Amazon SAM are slightly different depending on which CI/CD system you are using.

The following topics provide examples for configuring your CI/CD system to build serverless applications within an Amazon SAM build container image:

**Topics**
+ [Using Amazon CodePipeline to deploy with Amazon SAM](deploying-using-codepipeline.md)
+ [Using Bitbucket Pipelines to deploying with Amazon SAM](deploying-using-bitbucket.md)
+ [Using Jenkins to deploy with Amazon SAM](deploying-using-jenkins.md)
+ [Using GitLab CI/CD to deploy with Amazon SAM](deploying-using-gitlab.md)
+ [Using GitHub Actions to deploy with Amazon SAM](deploying-using-github.md)