HAWQ-1787. Fix travis-CI
diff --git a/.travis.yml b/.travis.yml
index c272670..55b8b09 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -14,85 +14,23 @@
 # limitations under the License.
 language: c
 
-os:
-  - osx
+os: osx
 
-osx_image: xcode8.3
-
-compiler:
-  - clang
-
-before_install:
-  - brew --version
-  - "brew update 2>&1 > /tmp/brew-update.txt || (cat /tmp/brew-update.txt && false)"
-  - brew list --versions
+compiler: clang
 
 install:
-  - brew reinstall
-      Gsasl
-      boost
-      bison
-      ccache
-      cpanm
-      libevent
-      maven
-      openssl
-      python
-      snappy
-      apr
-      apr-util
-  - brew reinstall
-      protobuf
-      protobuf-c
-      thrift@0.9
-      glog
-      lz4
-      libiconv
-      jsoncpp
-      hadoop
-  - brew outdated libyaml || brew upgrade libyaml
-  - git clone https://github.com/json-c/json-c.git
-  - pushd json-c
-  - git reset --hard json-c-0.12.1-20160607
-  - sh autogen.sh
-  - ./configure
-  - make
-  - make install
-  - popd
-  - rm -rf ./json-c
-  - brew link --force thrift@0.9
-  - ln -s /usr/local/opt/apr/libexec/lib/libapr-1.dylib /usr/local/lib/
-  - ln -s /usr/local/opt/apr/libexec/bin/apr-1-config /usr/local/bin/apr-1-config
-  - ln -s /usr/local/opt/openssl/lib/libcrypto.dylib /usr/local/lib/
-  - ln -s /usr/local/opt/openssl/lib/libssl.dylib /usr/local/lib/
-  - ln -s /usr/local/opt/openssl/bin/openssl /usr/local/bin/openssl
-  - ln -s /usr/local/opt/libiconv/lib/libiconv.dylib /usr/local/lib/
-  - ln -s /usr/local/opt/libiconv/lib/libcharset.dylib /usr/local/lib/
-  - ln -s /usr/local/opt/libiconv/bin/iconv /usr/local/bin/iconv
-  - cp /usr/local/opt/libiconv/include/* /usr/local/include/
-  - brew outdated maven   || brew upgrade maven
-  - brew install iproute2mac
-  - brew list --versions
-  - sudo curl https://bootstrap.pypa.io/get-pip.py |sudo python
-  - sudo pip install pycrypto
-  - sudo pip install cogapp
-  - sudo cpanm install JSON
-  
+  - source .github/workflows/scripts/toolchain.sh
 
 before_script:
-  - mvn apache-rat:check
-  - export DEPENDENCY_INSTALL_PREFIX=/usr/local/opt/openssl
-  - cd $TRAVIS_BUILD_DIR
-  - ./configure
+  - source .github/workflows/scripts/toolchain.sh
+  - ./configure --enable-debug
 
 script:
   - sudo install -o $USER -d /usr/local/hawq
-  - make -j$(sysctl -n hw.ncpu)
+  - make
+  - make install
   - make feature-test
-  - make feature-test-clean
 
 branches:
-  only:
-    - travis
   except:
     - legacy