Tim Armstrong has uploaded a new change for review.

  http://gerrit.cloudera.org:8080/4742

Change subject: Versioning of build artifacts
......................................................................

Versioning of build artifacts

Previously publishing a new version of toolchain artifacts clobbered the
previous version. This is problematic when changing build options since
the new artifacts may not work in all circumstances. E.g. if an
older version of Impala depends on some particular detail of how the
older artifacts were built, we have no way of avoiding breakage.

Now a unique build ID is generated (including the git hash and the
jenkins job ID) and all build artifacts are uploaded into a directory
based on this unique id.

Also switches to building only the current artifacts by default (all
historical artifacts can be built with BUILD_HISTORICAL) to speed up
builds and reduce resource requirements.

Change-Id: Ifb8774a7bd4bcae0c135684078f5ce89a28f6bc2
---
M buildall.sh
M functions.sh
M init.sh
3 files changed, 65 insertions(+), 25 deletions(-)


  git pull ssh://gerrit.cloudera.org:29418/Toolchain refs/changes/42/4742/1
-- 
To view, visit http://gerrit.cloudera.org:8080/4742
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ifb8774a7bd4bcae0c135684078f5ce89a28f6bc2
Gerrit-PatchSet: 1
Gerrit-Project: Toolchain
Gerrit-Branch: master
Gerrit-Owner: Tim Armstrong <tarmstr...@cloudera.com>

Reply via email to