Create various types of history when deploying with serverless framework
npm install serverless-deploy-history| No | Field | Desc |
| --- | --- | --- |
| 1 | Name | AWS Lambda name |
| 2 | Stage | dev, staging, production, ... |
| 3 | Branch | Git Branch name |
| 4 | Revision | Git Commit hash |
| 5 | EndAt | Deploy end timestamp |
| 6 | LocalEndAt | Deploy end timestamp (Local) |
| 7 | User | Git User name |
shell
$ npm install --save-dev serverless-deploy-history
`- Using yarn
`shell
$ yarn add -D serverless-deploy-history
`Usage
$3
#### serverless.yaml
- Plugin
`yaml
plugins:
- serverless-deploy-history
`- Custom
`yaml
custom:
serverlessDeployHistory:
slack:
webhook: 'https://hooks.slack.com/services/~'
title: 'Sample Deploy History'
`#### serverless.ts
- Plugin
`typescript
plugins: [
...,
'serverless-deploy-history'
],
`- Custom
`typescript
custom: {
serverlessDeployHistory: {
slack: {
webhook: 'https://hooks.slack.com/services/~',
title: 'Sample Deploy History'
},
},
},
}
``