X-Git-Url: https://gerrit.akraino.org/r/gitweb?p=ta%2Fcloudtaf.git;a=blobdiff_plain;f=resources%2Frobot_container%2FDockerfile;fp=resources%2Frobot_container%2FDockerfile;h=c32f5b81d5bb99cb30472114284d957d7ac6fe85;hp=0000000000000000000000000000000000000000;hb=af5eb3ff36b92ab1d9c156ffa0391eadc73eb6ba;hpb=025a45508d009db84c34076fb4a668f712628d6d diff --git a/resources/robot_container/Dockerfile b/resources/robot_container/Dockerfile new file mode 100644 index 0000000..c32f5b8 --- /dev/null +++ b/resources/robot_container/Dockerfile @@ -0,0 +1,33 @@ +FROM centos:7.6.1810 +MAINTAINER Balint Tobik Endre Nemeth + +RUN yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \ + && yum -y --setopt=skip_missing_names_on_install=False install \ + gcc \ + python-devel \ + python2-pip \ + openssh-clients \ + jq \ + && yum clean all + +RUN pip install --upgrade pip \ + && pip install --upgrade setuptools \ + && pip install PyYAML \ + && pip install ruamel.yaml \ + && pip install positional \ + && pip install pyparsing \ + && pip install netaddr \ + && pip install netifaces \ + && pip install robotframework==3.0.4 \ + && pip install robotframework-sshlibrary \ + && pip install paramiko==2.4.2 \ + && pip install requests \ + && pip install robotframework-pabot==0.44 + + +COPY robot-deployment-test.sh /robot-deployment-test.sh +COPY testcases/ /cloudtaf/testcases/ +COPY libraries/ /cloudtaf/libraries/ +COPY resources/ /cloudtaf/resources/ + +ENTRYPOINT /robot-deployment-test.sh