Commit 6c82c11b authored by peastman's avatar peastman
Browse files

Merge pull request #1075 from rmcgibbo/travis-unused

Remove unused CI stuff
parents 04db8c60 6c5e9bdf
...@@ -25,10 +25,6 @@ env: ...@@ -25,10 +25,6 @@ env:
matrix: matrix:
- OPENMM_BUILD_STATIC_LIB="OFF" - OPENMM_BUILD_STATIC_LIB="OFF"
- OPENMM_BUILD_STATIC_LIB="ON" - OPENMM_BUILD_STATIC_LIB="ON"
global:
# encrypted AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY to push docs to s3
- secure: "VVKz+yOMbKsskR+PfU1HfKBWdGYYrmIXNWQz4nqXCjtg2MRCQmjDulFZaPVDvsBzis9BUhnzAQrBYUrAtN8bZSTYRg7ADFVGdPFicg3Sv0owcghTQwokIvbw3G+HDz/WAnFmqEhqm3t5pNVWNinyHpMM3zYZOVKagyj53cwAM0M="
- secure: "W2iPU6ooMujfzJNw9ElaEB8Go1rlNFJ5zEldr3FaH7SDRwqtqNOEp9CegCeG/hHtjg1j8TMyytQtvW+OaMKFIbq7Qqu7nIfwIFTV45vBHW6uwT/jAq/J3EgZ8K7JGyysVVHk86D8jT+xu90YVH5Tx/w97luxHOQGfSK8alhCszw="
before_install: before_install:
- export CC=clang - export CC=clang
...@@ -55,11 +51,3 @@ script: ...@@ -55,11 +51,3 @@ script:
- pip install nose - pip install nose
- nosetests -vv --processes=-1 --process-timeout=200 - nosetests -vv --processes=-1 --process-timeout=200
- cd - - cd -
after_success:
# Get libraries necessary for building docs and pushing
# them to S3
- pip install sphinxcontrib-bibtex boto
- make DoxygenApiDocs
- make sphinxhtml
- python devtools/ci/push-docs-to-s3.py
echo $TRAVIS_PULL_REQUEST $TRAVIS_BRANCH
if [[ "$TRAVIS_PULL_REQUEST" == "true" ]]; then
echo "This is a pull request. No deployment will be done."; exit 0
fi
if [[ "$TRAVIS_BRANCH" != "master" ]]; then
echo "No deployment on BRANCH='$TRAVIS_BRANCH'"; exit 0
fi
if [[ "2.7 3.3" =~ "$python" ]]; then
conda install --yes binstar
binstar -t $BINSTAR_TOKEN upload --force -u omnia -p openmm-dev $HOME/miniconda/conda-bld/linux-64/openmm-dev-*
fi
if [[ "$python" != "2.7" ]]; then
echo "No deploy on PYTHON_VERSION=${python}"; exit 0
fi
# Original OpenMM .travis.yml requirements.
sudo apt-get update -qq
sudo apt-get install -qq libpcre3 libpcre3-dev gromacs
sudo apt-get install -qq swig doxygen llvm-3.3
sudo apt-get install -qq libgl1-mesa-dev opencl-headers fglrx=2:8.960-0ubuntu1 # for opencl support
export ASAN_SYMBOLIZER_PATH=/usr/bin/llvm-symbolizer-3.3
# New requirements.
sudo apt-get install -qq -y g++ gfortran csh
sudo apt-get install -qq -y g++-multilib gcc-multilib
wget http://repo.continuum.io/miniconda/Miniconda-3.0.5-Linux-x86_64.sh
bash Miniconda-3.0.5-Linux-x86_64.sh -b
PIP_ARGS="-U"
export PATH=$HOME/miniconda/bin:$PATH
conda update --yes conda
conda config --add channels http://conda.binstar.org/omnia
conda create --yes -n ${python} python=${python} --file tools/ci/requirements-conda.txt
source activate $python
$HOME/miniconda/envs/${python}/bin/pip install $PIP_ARGS nose-exclude
from __future__ import print_function
import os
import boto
import simtk
from boto.s3.key import Key
# The secret key is available as a secure environment variable
# on travis-ci to push the build documentation to Amazon S3.
AWS_ACCESS_KEY_ID = os.environ['AWS_ACCESS_KEY_ID']
AWS_SECRET_ACCESS_KEY = os.environ['AWS_SECRET_ACCESS_KEY']
BUCKET_NAME = 'docs.openmm.org'
bucket_name = AWS_ACCESS_KEY_ID.lower() + '-' + BUCKET_NAME
conn = boto.connect_s3(AWS_ACCESS_KEY_ID,
AWS_SECRET_ACCESS_KEY)
bucket = conn.get_bucket(BUCKET_NAME)
def upload(path, root=None, prefix='', versioned=True):
if root is None:
root = path
for dirpath, dirnames, filenames in os.walk(path):
for filename in filenames:
fn = os.path.join(dirpath, filename)
k = Key(bucket)
k.key = os.path.join(prefix, os.path.relpath(fn, root))
if versioned:
k.key = os.path.join(simtk.version.short_version, k.key)
print('Uploading', k.key, '...')
k.set_contents_from_filename(fn)
upload('api-c++/', 'build')
upload('api-python/', 'build')
upload('sphinx-docs/developerguide/html', prefix='developerguide')
upload('sphinx-docs/userguide/html', prefix='userguide')
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