From c63287393602ffe76f85af64abefe0140337635f Mon Sep 17 00:00:00 2001 From: James Cammarata Date: Sat, 5 Mar 2016 13:47:23 -0500 Subject: [PATCH] Adding centos 6 to the travis mix --- .travis.yml | 1 + test/utils/docker/centos6/Dockerfile | 33 ++++++++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 test/utils/docker/centos6/Dockerfile diff --git a/.travis.yml b/.travis.yml index f7b6d0fa74a..3c3b0c22d35 100644 --- a/.travis.yml +++ b/.travis.yml @@ -14,6 +14,7 @@ matrix: python: 3.4 - env: TARGET=sanity TOXENV=py35 python: 3.5 + - env: TARGET=centos6 - env: TARGET=centos7 TARGET_OPTIONS="--volume=/sys/fs/cgroup:/sys/fs/cgroup:ro" - env: TARGET=fedora23 TARGET_OPTIONS="--volume=/sys/fs/cgroup:/sys/fs/cgroup:ro" - env: TARGET=ubuntu1404 diff --git a/test/utils/docker/centos6/Dockerfile b/test/utils/docker/centos6/Dockerfile new file mode 100644 index 00000000000..d96267b1deb --- /dev/null +++ b/test/utils/docker/centos6/Dockerfile @@ -0,0 +1,33 @@ +# Latest version of centos +FROM centos:centos6 +RUN yum -y update; yum clean all; +RUN yum -y install \ + epel-release \ + file \ + git \ + make \ + mercurial \ + rubygems \ + sed \ + subversion \ + sudo \ + unzip \ + which +RUN yum -y install \ + PyYAML \ + python-coverage \ + python-httplib2 \ + python-jinja2 \ + python-keyczar \ + python-mock \ + python-nose \ + python-paramiko \ + python-pip \ + python-setuptools \ + python-virtualenv +RUN /bin/sed -i -e 's/^\(Defaults\s*requiretty\)/#--- \1/' /etc/sudoers +RUN mkdir /etc/ansible/ +RUN /bin/echo -e '[local]\nlocalhost ansible_connection=local' > /etc/ansible/hosts +#VOLUME /sys/fs/cgroup /run /tmp +ENV container=docker +CMD ["/sbin/init"]