The following git command:
git describe --always --dirty produces this output:
a3da1ee # when working tree does not have uncommitted changed a3da1ee-dirty # when working tree has uncommitted changed Next, we plug the git describe command into --workspace_status_command flag
bazel build target --workspace_status_command='echo "BUILD_EMBED_LABEL `git describe --always --dirty`"' For convenience of not having to repeat the flag, I've placed the following in .bazelrc
build --workspace_status_command='echo "BUILD_EMBED_LABEL `git describe --always --dirty`"'
Top comments (0)