From 0c9200d6148d4f29d7840edbe5202b7713b219b3 Mon Sep 17 00:00:00 2001 From: Zach Riggle Date: Fri, 10 Jun 2016 12:48:58 -0600 Subject: [PATCH] Enable caching on Travis (#59) --- .travis.yml | 7 +++++++ setup.sh | 4 ++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/.travis.yml b/.travis.yml index 567c986f8..64dd608a1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,6 +1,13 @@ sudo: required dist: trusty language: python +cache: + - pip + - directories: + - /home/travis/virtualenv/python2.7.9/lib/python2.7/site-packages/ + - /home/travis/virtualenv/python2.7.9/bin/ + - capstone + - unicorn install: - sudo apt-get -y install gdb - lsb_release -a diff --git a/setup.sh b/setup.sh index 8e167da8f..883a1d341 100755 --- a/setup.sh +++ b/setup.sh @@ -1,4 +1,5 @@ -#!/bin/bash -ex +#!/bin/bash +set -ex if uname | grep -i Linux &>/dev/null; then sudo apt-get update @@ -26,7 +27,6 @@ export UNICORN_QEMU_FLAGS="--python=$(which python2)" # Install both Unicorn and Capstone for directory in capstone unicorn; do pushd $directory - git clean -xdf sudo ./make.sh install cd bindings/python sudo ${PYTHON} -m pip install --target ${SITE_PACKAGES} .