Selaa lähdekoodia

Allow all users to run on Travis (#1095)

Signed-off-by: Alex Lourie <alex@instaclustr.com>
Alex Lourie 7 vuotta sitten
vanhempi
commit
4ba1af8a02
2 muutettua tiedostoa jossa 19 lisäystä ja 5 poistoa
  1. 3 5
      .travis.yml
  2. 16 0
      install_test_deps.sh

+ 3 - 5
.travis.yml

@@ -29,11 +29,9 @@ go:
   - "1.10"
 
 install:
-  - pip install --user cql PyYAML six
-  - git clone https://github.com/pcmanus/ccm.git
-  - pushd ccm
-  - ./setup.py install --user
-  - popd
+  - ./install_test_deps.sh $TRAVIS_REPO_SLUG
+  - cd ../..
+  - cd gocql/gocql
   - go get .
 
 script:

+ 16 - 0
install_test_deps.sh

@@ -0,0 +1,16 @@
+#!/usr/bin/env bash
+
+# This is not supposed to be an error-prone script; just a convenience.
+
+# Install CCM
+pip install --user cql PyYAML six
+git clone https://github.com/pcmanus/ccm.git
+pushd ccm
+./setup.py install --user
+popd
+
+if [ "$1" != "gocql/gocql" ]; then
+    USER=$(echo $1 | cut -f1 -d'/')
+    cd ../..
+    mv ${USER} gocql
+fi