How to get the latest Git commit SHA
Some monitoring tools—such as honeybadger.js—need the latest Git commit SHA/hash for reporting purposes. Here’s a simple way to get it, assuming you are building or deploying from inside your Git repository:
GIT_REVISION=$(git rev-parse HEAD) \ npm build # your normal build command (could also be yarn, webpack, etc.)
GIT_REVISION environment variable can be accessed via
process.env.GIT_REVISION in Node.js,
ENV["GIT_REVISION"] in Ruby, etc.