serverless
Version:
Serverless Framework - Build web, mobile and IoT applications with serverless architectures using AWS Lambda, Azure Functions, Google CloudFunctions & more
62 lines (44 loc) • 1.61 kB
Markdown
<!--
title: Serverless Rollback CLI Command
menuText: rollback
menuOrder: 6
description: Rollback the Serverless service to a specific deployment
layout: Doc
-->
<!-- DOCS-SITE-LINK:START automatically generated -->
### [Read this on the main serverless docs site](https://www.serverless.com/framework/docs/providers/azure/cli-reference/rollback)
<!-- DOCS-SITE-LINK:END -->
# Azure - Rollback
Rollback the Serverless service to a specific deployment.
```bash
serverless rollback --timestamp timestamp
```
## Options
- `--resourceGroup` or `-g` - Specify the resource group name
- `--stage` or `-s` - Specify stage name
- `--region` or `-r` - Specify region name
- `--subscriptionId` or `-i` - Specify subscription ID
- `--timestamp` or `-t` The deployment you want to rollback to.
- `--verbose` Shows any Stack Output.
## Provided lifecycle events
- `rollback:rollback`
## Examples
### Azure
At first you want to run `serverless deploy list` to show your existing deployments. This will provide you with a list of the ARM deployments from Azure. You can then use the timestamp of one of these deployments to set your infrastructure stack and app code to this specific deployment.
**Example:**
```
$ sls deploy list
Serverless: Listing deployments for resource group 'sls-myapp-rg':
Serverless:
Deployments
-----------
Name: sls-myapp-rg-deployment-t1562970576430
Timestamp: 1562970576430
Datetime: 2019-07-12T22:29:36.430Z
-----------
Name: sls-myapp-rg-deployment-t1562970293429
Timestamp: 1562970293429
Datetime: 2019-07-12T22:24:53.429Z
-----------
$ serverless rollback -t 1562970293429
```