build: only stamp version info when releasing (#27362)

Also build releases into a dedicated output_base so you can't
accidentally publish with outdated version stamp.

Bump the version of rules_nodejs so we don't need to create the
symlink_prefixes for the .publish command to work.

PR Close #27362
This commit is contained in:
Alex Eagle
2018-11-29 17:10:29 -08:00
committed by Igor Minar
parent fc2c23ef4b
commit 5acfdee3ca
6 changed files with 22 additions and 12 deletions

View File

@ -29,7 +29,8 @@ function buildTargetPackages() {
echo " mode: ${desc}"
echo "##################################"
echo "$targets" | xargs ${bazelBin} build --define=compile=$compileMode
# Use --config=release so that snapshot builds get published with embedded version info
echo "$targets" | xargs ${bazelBin} build --config=release --define=compile=$compileMode
[ -d "${basedir}/${destPath}" ] || mkdir -p $basedir/${destPath}