aboutsummaryrefslogtreecommitdiffstats
path: root/fuel-plugin/deployment_scripts/install.sh
blob: f0bb3e3662fd5872fa628b06a6c4e3e6527007bb (plain)
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
#!/bin/bash

set -eux

HOST=$1
INSTALL_HOME=/opt/yardstick
rm -rf $INSTALL_HOME; mkdir -p $INSTALL_HOME

cd $INSTALL_HOME

sudo apt-get install -y python-virtualenv python-dev python-pip libffi-dev libssl-dev libxml2-dev libxslt1-dev
pip install --user virtualenv
pip install --upgrade virtualenv

# create python virtual env
virtualenv $INSTALL_HOME/yardstick_venv
# source $INSTALL_HOME/yardstick_venv/bin/activate

easy_install -U setuptools

mkdir bin
cd $INSTALL_HOME/bin

curl http://$HOST:8080/plugins/fuel-plugin-yardstick-0.9/repositories/ubuntu/yardstick.tar.gz | tar xzvf -

pip install -r tests/ci/requirements.txt