HAWQ-1336. Travis CI "brew" updates * Display brew version. * Display installed brew components and version after brew update. * Perform "reinstall" instead of "install" to avoid pre-existing component version errors. * Display installed brew components and version after brew work is complete.
Project: http://git-wip-us.apache.org/repos/asf/incubator-hawq/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-hawq/commit/089210e8 Tree: http://git-wip-us.apache.org/repos/asf/incubator-hawq/tree/089210e8 Diff: http://git-wip-us.apache.org/repos/asf/incubator-hawq/diff/089210e8 Branch: refs/heads/2.1.0.0-incubating Commit: 089210e8e61a3e3797740837a81d41e0f793a50c Parents: d523853 Author: Ed Espino <[email protected]> Authored: Wed Feb 15 11:03:43 2017 -0800 Committer: Ed Espino <[email protected]> Committed: Wed Feb 15 23:47:28 2017 -0800 ---------------------------------------------------------------------- .travis.yml | 27 +++++++++++++++------------ 1 file changed, 15 insertions(+), 12 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-hawq/blob/089210e8/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml index 4dce250..c3a66a4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -7,27 +7,30 @@ compiler: - clang before_install: + - brew --version - "brew update 2>&1 > /tmp/brew-update.txt || (cat /tmp/brew-update.txt && false)" + - brew list --versions install: - - brew install - protobuf - protobuf-c + - brew reinstall Gsasl - openssl - thrift - ccache - snappy - libevent bison + ccache cpanm + libevent maven - - brew reinstall python + openssl + protobuf + protobuf-c + python + snappy + thrift - brew outdated libyaml || brew upgrade libyaml - - brew outdated json-c || brew upgrade json-c - - brew outdated boost || brew upgrade boost - - brew outdated maven || brew upgrade maven + - brew outdated json-c || brew upgrade json-c + - brew outdated boost || brew upgrade boost + - brew outdated maven || brew upgrade maven - brew install iproute2mac + - brew list --versions - sudo pip install pycrypto - sudo cpanm install JSON
