🚀 Big News: Socket Acquires Coana to Bring Reachability Analysis to Every Appsec Team.Learn more

js-build-info-generator

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

js-build-info-generator

Generate a Build Info JSON file as part of build process

1.0.3
latest
Version published
Maintainers
1
Created

JS Build Info Generator

This is a very simple npm command that allows you to generate a JSON build info file as part of your build process.

Typically this would go into the CI process as a post-build step.

Usage

generate-build-info --file ./public/build-info.json --sha  a3cb219c --build "v1.2.32.0" --comment "Release to Test" --author "spenceclark"

An example of using this as part of CI process, I use this inside my dockerfile which is being built using GitLab CI:

# Build
RUN yarn run build

# Generate build info file
RUN generate-build-info --file ./build/build-info.json --sha $CI_COMMIT_SHORT_SHA --build $CI_COMMIT_TAG

Parameters are:

  • file - The output filename - if not supplied it default to "build-info.json" in current directory
  • sha - The SHA of the commit that caused the build to be generated
  • build - Any build number/tag from the commit
  • comment - Any comment you want to supply to the file
  • author - The Person who triggered the build

All parameters are optional

Example output

{
    "sha": "a3cb219c",
    "build": "v1.2.32.0",
    "buildTime": "2019-10-25T11:26:09.593Z",
    "comment": "Release to Test",
    "author": "spenceclark"
}

FAQs

Package last updated on 25 Oct 2019

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