docs/sf/guides/dashboard/cicd/README.md
Serverless CI/CD enables you to automatically test and deploy services from Github.
Before you setup your CI/CD workflow, make sure you meet the following requirements:
As is the case with deployments from the Serverless Framework CLI, Serverless CI/CD requires access to your AWS Account in order to deploy your services. To make this process as secure as possible, Serverless CI/CD will generate short-lived credentials to your AWS account on each deployment. This is done by creating an AWS Access Role in your AWS account and associating it with a Provider in the Serverless Framework Dashboard.
If you’ve already set up an AWS Access Role with a Provider, you can skip this step. Otherwise, please go through the instructions on our Provider documentation page to help set one up.
That’s it! You do not have to create any configuration files in your repository or define your test commands or your deployment commands.
Your service will now deploy from the master branch and you’ll see all the test results, logs, safeguard pass/fail status, and deployment details.
Now that you are setup to deploy all changes to the master branch to the dev stage for your service, go ahead and make a commit and navigate to “deployments” in the dashboard. You will be able to see the new test and deployment.