Commit 5fc3c329 by Ben Patterson

Use docker for Travis builds.

Using docker will result in faster build times, as well as faster build *start* times.

Also updated documentation and Make in order to accommodate local development as opposed
to Travis.
parent 05815833
...@@ -2,6 +2,7 @@ addons: ...@@ -2,6 +2,7 @@ addons:
apt: apt:
packages: packages:
- aspell - aspell
- aspell-en
- g++ - g++
- gcc - gcc
- git - git
...@@ -21,6 +22,7 @@ addons: ...@@ -21,6 +22,7 @@ addons:
- python-pip - python-pip
- python-software-properties - python-software-properties
language: python language: python
sudo: false
python: python:
- "2.7" - "2.7"
install: install:
......
...@@ -20,9 +20,8 @@ install-wheels: ...@@ -20,9 +20,8 @@ install-wheels:
install-python: install-python:
./scripts/install-python.sh ./scripts/install-python.sh
install-js: install-js:
sudo npm config set loglevel warn npm config set loglevel warn
npm install npm install
install-nltk-data: install-nltk-data:
...@@ -39,8 +38,10 @@ javascript: ...@@ -39,8 +38,10 @@ javascript:
install-test: install-test:
pip install -q -r requirements/test.txt pip install -q -r requirements/test.txt
install-sys-requirements: install-system install-node
install-dev: install-dev:
sudo gem install sass gem install sass
pip install -q -r requirements/dev.txt pip install -q -r requirements/dev.txt
install: install-wheels install-python install-js install-nltk-data install-test install-dev javascript install: install-wheels install-python install-js install-nltk-data install-test install-dev javascript
......
...@@ -47,6 +47,7 @@ To install all dependencies: ...@@ -47,6 +47,7 @@ To install all dependencies:
.. code:: bash .. code:: bash
make install-sys-requirements
make install make install
make install-dev make install-dev
......
#!/usr/bin/env bash #!/usr/bin/env bash
PYTHON=`which python` PYTHON=`which python`
sudo $PYTHON -m nltk.downloader stopwords maxent_treebank_pos_tagger wordnet -d /usr/local/share/nltk_data --quiet $PYTHON -m nltk.downloader stopwords maxent_treebank_pos_tagger wordnet --quiet
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment