diff options
Diffstat (limited to '.travis')
| -rwxr-xr-x | .travis/after_script | 33 | ||||
| -rwxr-xr-x | .travis/install | 29 | ||||
| -rwxr-xr-x | .travis/utils.py | 22 |
3 files changed, 0 insertions, 84 deletions
diff --git a/.travis/after_script b/.travis/after_script deleted file mode 100755 index 2a8b2268d..000000000 --- a/.travis/after_script +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python - -import os -import site -import sys -import tarfile -from utils import get_bundle_filename - -wanted_filename = get_bundle_filename() - -if os.path.exists(wanted_filename) and os.path.getsize(wanted_filename): - print "File was downloaded, no need to upload" - sys.exit() - -site.addsitedir(site.getusersitepackages()) -os.system('pip install --user boto') - -import boto -from boto.s3.key import Key - -print "Creating archive..." -tfile = tarfile.open(wanted_filename, 'w:gz') -tfile.add('local') -tfile.close() - -print "Uploading archive to S3..." -conn = boto.connect_s3() -bucket = conn.get_bucket('fixmystreet-bundle-cache') -key = Key(bucket) -key.key = wanted_filename -key.set_contents_from_filename(wanted_filename) - -print "Completed" diff --git a/.travis/install b/.travis/install deleted file mode 100755 index c9d0aef78..000000000 --- a/.travis/install +++ /dev/null @@ -1,29 +0,0 @@ -#!/usr/bin/env python - -import os -import sys -import tarfile -import urllib -from utils import get_bundle_filename - -wanted_filename = get_bundle_filename() - -url = 'https://fixmystreet-bundle-cache.s3.amazonaws.com/%s' % wanted_filename -try: - urllib.urlretrieve(url, wanted_filename) - if tarfile.is_tarfile(wanted_filename): - tfile = tarfile.open(wanted_filename) - tfile.extractall() - print "Cached copy found and extracted" - sys.exit(0) - else: - os.remove(wanted_filename) -except IOError: - os.remove(wanted_filename) - -print "No cached copy found, running carton install..." -ret = os.system('vendor/bin/carton install --deployment') -if ret: - os.system('cat ~/.cpanm/build.log') - -sys.exit(ret) diff --git a/.travis/utils.py b/.travis/utils.py deleted file mode 100755 index f56b7d9d4..000000000 --- a/.travis/utils.py +++ /dev/null @@ -1,22 +0,0 @@ -import hashlib -import os - - -def get_bundle_filename(): - root = os.path.join(os.path.dirname(__file__), '..') - with open(os.path.join(root, 'cpanfile.snapshot')) as cpanfile: - hash = hashlib.md5(cpanfile.read()).hexdigest() - - try: - version = os.environ['TRAVIS_PERL_VERSION'] - except KeyError: - # Not running on Travis, assume default Travis version - version = '5.14' - - if version == '5.14': - version = '' - else: - version = '-%s' % version - - filename = 'fixmystreet-local-%s%s.tgz' % (hash, version) - return filename |
