commit-info/docker-example at master · cypress-io/commit-info

Shows how to pass environment variables with Git commit information when starting a Docker container.

$ ./build.sh
...

Successfully built 54bcfe1f016e
Successfully tagged local/test:latest
docker-example index.js
{
  branch: 'develop',
  message: 'This is commit message',
  email: null,
  author: null,
  sha: 'e5d9eb66474bc0b681da9240aa5a457fe17bc8f3',
  remote: null
}

See build.sh to see how we are passing the commit values as environment variables.

If you want to see debug messages, run the command with DEBUG=commit-info environment variable.

$ DEBUG=commit-info ./build.sh