This Action wraps the Serverless Framework to enable common Serverless commands.
An example workflow to deploy a project with serverless:
workflow "Deploy with Serverless" {
on = "push"
resolves = ["serverless deploy"]
}
action "master branch only" {
uses = "actions/bin/filter@b2bea07"
args = "branch master"
}
action "npm install" {
uses = "actions/npm@master"
args = "install"
needs = ["master branch only"]
}
action "serverless deploy" {
uses = "serverless/github-action@master"
secrets = ["AWS_ACCESS_KEY_ID", "AWS_SECRET_ACCESS_KEY"]
needs = ["npm install"]
args = "deploy"
}
AWS_ACCESS_KEY_ID
- Required. The AWS Access Key IDAWS_SECRET_ACCESS_KEY
- Required. The AWS Secret Access Key
The Dockerfile and associated scripts and documentation in this project are released under the Apache-2 license.