-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path.travis.yml
35 lines (35 loc) · 1.65 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
dist: xenial
sudo: required
language: python
python:
- 3.6.8
before_install:
- echo -e "machine github.com\n login $GH_TOKEN" > ~/.netrc
install:
- echo "Installing dependencies"
- sudo apt-get update
- sudo apt-get install unzip
- wget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.sh -O miniconda.sh --no-verbose
- bash miniconda.sh -b -p $HOME/miniconda
- export PATH="$HOME/miniconda/bin:$PATH"
- hash -r
- conda config --set always_yes yes --set changeps1 no
- conda update -q conda
- conda info -a
- conda create --name ta1-test-env python=3.6
- source activate ta1-test-env
- sudo apt-get install libgnutls28-dev
- chmod a+x .travis/pip_install.sh
- ".travis/pip_install.sh"
script:
- echo "Generating primitive description json and pipelines"
- cd .travis
- git clone https://${GH_TOKEN}@github.com/usc-isi-i2/dsbox-unit-test-datasets.git
- python generate-pipelines-json.py
after_success:
- echo "check succeed."
- chmod a+x ./push.sh
- "./push.sh"
env:
global:
secure: obLopIHSyCgaa9nA/nBGrbpJUgED0xSxT/02DBMFVfNNaaysUmiYiLwh+yvD4mWUGqFltM9cRHqvuxbgtaeC9xRmbPTFAeKSPTcdUjAlnYKY0me0xH9xCPlht76t1ZUNURSqk3nU3OVszmN2XMs8nqk1nATUQltOpN5UUl1gIc4jX11IOxxYOJJtwCL7XsAQVFWiOPS1jL18wkQwlrcERFn4V6pJWzZUcVx83tzc7kraIzfNPWM3lht+MrmQgkWxg50WT5SR1JPHgTLk4xqh/GBi6nnHErNoO8g4dfGhR1IHjYBTdvsNiYJRcBqbNTPPBUUrdNAX8PN/s+29GYfpcBb5jbfO/Yx2nqr6YfKs43UBslKJLJ3Bt9f/kgtSlvmEisrd9C9WQ7cVD7fS81xjm7JB21f7FFJvC9AYgDgTZhBU28L3LNBTgCPhtjYQ8Py3K8uSGoNDbZrrDgySIC8t2lbFnrTzxA9cqJpA2VXglDCpPH+YmEAEJTcK6AjnMNDI1LfCzyrDTYm3f7Sdy+TYpvX9IfYuOfBUJSQfo6jgExNJgI9/oQ3ShHrtYiPLky1LqmSuBwrUF5BfMQLBygAJdmQuCK7Fs42mJvJha9l4QZHWKpmClfi+V843tJUEwDwEs3BVKfqiQ9D09VrbfrfK+18DDnAIJY8UF7HhU6/NPmQ=