Using GitHub Actions to deploy serverless applications

Click for: original source

Continuous integration and continuous deployment (CI/CD) is one of the major DevOps components. This allows you to build, test, and deploy your applications rapidly and reliably, while improving quality and reducing time to market. By Gopi Krishnamurthy, senior solutions architect.

In this post, you learn how to create a sample serverless application using AWS SAM. You then use GitHub Actions to build, and deploy the application in your AWS account.

Further in the article:

  • Prerequisites
  • Creating the AWS SAM application
  • Local testing
  • Deploying your application
  • Testing the application

A GitHub Actions runner is the application that runs a job from a GitHub Actions workflow. You can use a GitHub hosted runner, which is a virtual machine hosted by GitHub with the runner application installed. You can also host your own runners to customize the environment used to run jobs in your GitHub Actions workflows.

GitHub Actions is a GitHub feature that allows you to run a CI/CD pipeline to build, test, and deploy software directly from GitHub. AWS SAM is an open-source framework for building serverless applications. Follow the link to the full article to get yaml code and detailed info. Well done!

[Read More]

Tags aws devops serverless cicd app-development