1.1.0 • Published 3 years ago
@hughescr/serverless-plugin-git-version-json v1.1.0
Serverless plugin to track git version in deployments
This plugin for serverless will improve create a file called git_version.json during artifact creation. The file contents will be as:
{
gitVersion: "STUFF"
}where STUFF is the output of git describe --tags --dirty. That way you can require() the JSON file in your code to get the git version this deployment was from at runtime.
To use this plugin
yarn add @hughescr/serverless-plugin-git-version-json --devornpm install --save-dev @hughescr/serverless-plugin-git-version-json- Add
serverless-plugin-git-version-jsonto thepluginssection of yourserverless.yml - Add
versionJSONFile: git_version.jsonto thecustomsection of yourserverless.yml
eg:
...
package:
exclude:
- somefile.json
- tests/**
- package.json
- serverless.yml
custom:
versionJSONFile: git_version.json
plugins:
- serverless-plugin-git-version-json
...