aboutsummaryrefslogtreecommitdiffstats
path: root/.travis
diff options
context:
space:
mode:
Diffstat (limited to '.travis')
-rwxr-xr-x.travis/after_script33
-rwxr-xr-x.travis/install29
-rwxr-xr-x.travis/utils.py22
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