New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

serverless-git-info

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

serverless-git-info

Serverless plugin for that exposes git info as serverless variables

  • 1.2.4
  • latest
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
403
increased by8.92%
Maintainers
1
Weekly downloads
 
Created
Source

serverless-git-info

serverless license build status npm version

Exposes git information extracted from the current local repository as Serverless variables. Similar to serverless-plugin-git-variables, but without exporting as environment variables and without a dependency on babel-runtime.

Installation

npm install serverless-git-info --save-dev

Usage

Add the following to your serverless.yml:

plugins:
  - serverless-git-info

custom:
  # Each of these variables resolves to the response of the git command in the comment,
  # as executed in the directory where you're deploying from
  gitBranch: ${git:branch}   # git rev-parse --abbrev-ref HEAD
  gitCommit: ${git:commit}   # git rev-parse HEAD
  gitSha1: ${git:sha1}       # git rev-parse --short HEAD
  gitUser: ${git:user.name}  # git config user.name
  gitEmail: ${git:user.email}  # git config user.email

  # You can also combine them as any other Serverless variable
  gitInfo: ${git:branch}@${git:sha1}

When you need to expose git info to your Lambda functions:

plugins:
  - serverless-git-info

provider:
  name: aws
  environment:
    # This will be available to all lambdas
    GIT_COMMIT: ${git:commit}

functions:
  test:
    environment:
      # This will only be available in the 'test' lambda
      GIT_BRANCH: ${git:branch}

This plugin does not have any configuration options (yet).

Keywords

FAQs

Package last updated on 08 Dec 2022

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc