diff options
author | jose.lausuch <jose.lausuch@ericsson.com> | 2015-10-07 09:15:36 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@172.30.200.206> | 2015-10-07 09:15:36 +0000 |
commit | a7bfd0025ead23efa541dcad21428314c92c6a35 (patch) | |
tree | 3105a33e8ffbc68fe24bcbc4784a09fd24cf4417 /docker/Dockerfile | |
parent | 0edeee3b1da60f3a5457051ebfb491c83e0ab946 (diff) | |
parent | 71d85bca9549348b0c2f486bac58923f299e5a88 (diff) |
Merge "Dockerfile for Functest"
Diffstat (limited to 'docker/Dockerfile')
-rw-r--r-- | docker/Dockerfile | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/docker/Dockerfile b/docker/Dockerfile new file mode 100644 index 000000000..49d9edfee --- /dev/null +++ b/docker/Dockerfile @@ -0,0 +1,50 @@ +######################################## +# Docker container for FUNCTEST +######################################## +# Purpose: run all the tests against the POD +# from a pre-installed docker image +# +# Maintained by Jose Lausuch +# Build: +# $ docker build -t opnfv/functest:tag . +# +# Execution: +# $ docker run -t -i -e "INSTALLER_TYPE=fuel/foreman" \ +# -e "INSTALLER_IP=10.20.0.2/172.30.10.73" opnfv/functest +# + + +FROM ubuntu:14.04 +MAINTAINER Jose Lausuch <jose.lausuch@ericsson.com> +LABEL version="0.1" description="OPNFV Functest Docker container" + +ENV repos_dir /home/opnfv/repos + +# Packaged dependencies +RUN apt-get update && apt-get install -y \ +ssh \ +sshpass \ +git \ +gcc \ +wget \ +python-dev \ +python-pip \ +postgresql \ +libxslt-dev \ +libssl-dev \ +libgmp3-dev \ +libxml2-dev \ +libffi-dev \ +crudini \ +--no-install-recommends + + +RUN mkdir -p ${repos_dir} + +RUN git config --global http.sslVerify false +RUN git clone https://gerrit.opnfv.org/gerrit/functest ${repos_dir}/functest +RUN git clone https://gerrit.opnfv.org/gerrit/releng ${repos_dir}/releng +RUN git clone https://github.com/openstack/rally.git ${repos_dir}/rally + +RUN pip install -r ${repos_dir}/functest/docker/requirements.pip +RUN chmod 744 ${repos_dir}/functest/docker/start.sh
\ No newline at end of file |