forked from higlass/higlass
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
67 lines (66 loc) · 3.53 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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
dist: bionic
language: node_js
node_js:
- '11'
addons:
chrome: stable
before_install:
# Make sure we have a version which supports "npm ci".
# https://github.com/travis-ci/travis-ci/issues/4653#issuecomment-379397837
- dpkg --compare-versions `npm -v` ge 6.5.0 || npm i -g npm@^6.5.0
services:
- xvfb
before_script:
- export DISPLAY=:99.0
- export NODE_OPTIONS=--max_old_space_size=4096
- npm install --quiet -g gulp
- npm install -g jsdoc
- npm clean-install
script:
- ./travis_build_test.sh
before_deploy:
- wget http://repo.continuum.io/miniconda/Miniconda3-4.3.21-Linux-x86_64.sh -O miniconda.sh
- bash miniconda.sh -b -f -p $HOME/miniconda
- export PATH="$HOME/miniconda/bin:$PATH"
- conda install --yes python=3.6
- pip install --user -r docs/requirements.txt
- cd docs; ./build.sh; cd -
deploy:
- &s3
provider: s3
skip_cleanup: true
edge: true
access_key_id: AKIATL6X7KW6EA3VZ5LY
secret_access_key:
secure: V+RtZdf7l26nSAoobSKNQUQfovBOfjOz1m7HHSs7HIsHIJ4QUbzSh+6w6A1vmnbb2kqw/ldW3gRJ0CVN1QKDeJF/S1DqqFzVCFG1xyle41Tx7qN56vLXfxQ3wClrtVSBekUdAls8CDny256NeUN43xIPRrWBzmMrOzHf+av3HjoS4dMtw6k6V90fY0vwiAvWwX8sjCCnMh0E9258J5D105ZDuQ9dpdFq4bsvXf0df78NzP7SPvo0Y1AIOlp3CgDBZPLSTYchovkJpkYhYijVEJWstLxXseWHmOCvLqP7oF0eqU1GRHgehyAtWcQm19/YJ2GpKZfbUp4/DIGfM9YuLtyfkVWUHVmFaJNB2pXaiTDwVy/TUx5ZiCqfNdgd4mRJNFXKJ8MIT9YeZEw6KXqvZCLNHxPc7EsnwNZ49plSeqLHGQ+yCXJniky7SpSIOprZSFFEmvgsmzYcmAZnPxDAclKy/Jiu4nYO5iefY20PjfHyaLaS7ymSGFF47+xm/Ey6Jrm9MTSr/roU8dJpNHw4uZM3Oe+ceBK6dpCJU0ELktYQFBuDCOtbUky/JTmkg3KIYnxx2zbd+TCwXR32e17fEg1UmLQbu1MxRszFX4MuhMcvCKjnurotJ3ocYqCGDBCocMezwT5DVvCixejYBCzAOkGBWHo2TbIugYJ3HaNVd7w=
bucket: docs.higlass.io
local_dir: docs/_build/html
acl: public_read
on:
branch: master
- <<: *s3
bucket: docs-develop.higlass.io
on:
branch: develop
- <<: *s3
bucket: docs-latest.higlass.io
on:
all_branches: true
- provider: npm
skip_cleanup: true
edge: true
email: [email protected]
api_key:
secure: AGI4b3s8m+mKdVAVBR+d5EdYdYAeLhFy76o8WzQ7KwGSIAsIfmwjejqs4BRvq2m3kDdUqNF4fUhG1L2yXsqGXdKqDYnICL+IiKJAKrtdrsx4Y8J31OdeYX8J4MrYzFYsHAyg2bO0D2JNKe0K5b1ykks3qZd9p+Q/4jMjekmNB/T4rBOKjg1bxm0deULQabsLyonjY/IoLc+vjuNmT9VLw9SXw5d8yWTeWszHL8QmQ/UFKZVxF1EfaxJU/9/R/QKQgrAXHsElGfS9+dfhMmZTW8+3kNbB8/lHGkoF+9LrqnRWI6/R8OorqHSLmomfJJuK4iS2Z7Ull561vG67lNrgj7EZ3F2Rjrn4I82T2V/fYBCU/xvIsp2a+MUXvScWu3ONtNJCLGXL7qHQuVN6UjTyVH9J010fIz1qeY264Q/HSVv+PnAueN6e3j9RmrYIf4bVL9OxsNPhOZbUOi/xvg/WBkNifhrT/n65wgopyT5tzwK9Tk8Kyp6aJlaDsqFBtc7gZhOn8MIPsAYAvszfXlNHFqfOrvRQqV/UWoaBkBFEVJwlVZzUWmbNz0wIFs3QJjabR5/wR8GRUpRmugTMR1OE6JYwiIGhteW55p9Wm1SbHZw7RT3VIENpovxmGhbT4TxsZ8UcFk6fknIUH8F1S7K2+Uwxu5Wb0DT7SoD/Lfh0u+E=
on:
branch: master
tags: true
- provider: releases
skip_cleanup: true
file: dist.zip
edge: true
api_key:
secure: Pr3uxqR7ihrbpIOecTNaI4lJ1eqwNqpzqtWptVOffyZfmJ3EEfJu2swRgpr7Zi2AP6R5IhVdZJ9ZkRFqV0ei8S+OzFSNhYMoqr1ISvP7VxVKxUaDhWeqEE1umRJ6rENQko8mxqC9e8zW8Mx7U/IAnHXfHFlicYwrt5y/xGBOjhaF9W9sPBPG41QTaLswP1Cp5Tyti2rlZ1K6cWFX01gQugVJsdK5/b27wjoq/LKez6xRu2fa0i+FRGhKiYDh/OCduSh4AIEw9jFssjxC87eHP4CyIBYlUhRSqgcT3DMsuw7uxiVBUwrqB2B9GgcWspmN5LWNpHNE1Y/1e2xgPruxu/bhyXd3ZDNdD4iLt/eGVLbLVOjzK8xuhL7X0H9zd4DtheSfOBj6PRw7qUbLiSHt/qUVo9SosWhzOz/2Q0l2+7d8n/oJx5dzNKzQeVrxp5pM9aMph467BxBJQ6h8/KjXf3FO84DmHUyRR4yW4x+LlKlYWpmtQoOf8tjt1Jd0wj7fZyvq0UVcTSBFdQiAsaU75ItBOFXZaUgqYJqKKtT8+DKzbGd8Jw78qzmWuiPkvMh+FxAzVBQq9D1Jr8jFlUz3iBc+BC8N+DV+1tFKlgaBq/SxJ6jcXwhqOBHva6F2RctbG77M94hYYxcmtazO2QwADj2elvxsje7B2XR8O+WPuNs=
on:
tags: true
branch: master