From b72cd3a6d218579f102007eba7e4f9165764042c Mon Sep 17 00:00:00 2001 From: James Cammarata Date: Sat, 5 Mar 2016 14:35:49 -0500 Subject: [PATCH] Adding fedora rawhide to the travis mix --- .travis.yml | 1 + test/utils/docker/fedora-rawhide/Dockerfile | 46 +++++++++++++++++++++ test/utils/docker/fedora23/Dockerfile | 1 + 3 files changed, 48 insertions(+) create mode 100644 test/utils/docker/fedora-rawhide/Dockerfile diff --git a/.travis.yml b/.travis.yml index 3c3b0c22d3..35ff691f40 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,6 +17,7 @@ matrix: - 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=fedora-rawhide TARGET_OPTIONS="--volume=/sys/fs/cgroup:/sys/fs/cgroup:ro" - env: TARGET=ubuntu1404 addons: apt: diff --git a/test/utils/docker/fedora-rawhide/Dockerfile b/test/utils/docker/fedora-rawhide/Dockerfile new file mode 100644 index 0000000000..6ad09779aa --- /dev/null +++ b/test/utils/docker/fedora-rawhide/Dockerfile @@ -0,0 +1,46 @@ +# Latest version of fedora rawhide +FROM fedora:rawhide +RUN dnf -y update; dnf clean all +RUN (cd /lib/systemd/system/sysinit.target.wants/; for i in *; do [ $i == systemd-tmpfiles-setup.service ] || rm -f $i; done); \ +rm -f /lib/systemd/system/multi-user.target.wants/*; \ +rm -f /etc/systemd/system/*.wants/*; \ +rm -f /lib/systemd/system/local-fs.target.wants/*; \ +rm -f /lib/systemd/system/sockets.target.wants/*udev*; \ +rm -f /lib/systemd/system/sockets.target.wants/*initctl*; \ +rm -f /lib/systemd/system/basic.target.wants/*; \ +rm -f /lib/systemd/system/anaconda.target.wants/*; +RUN dnf -y install \ + dbus-python \ + file \ + findutils \ + git \ + glibc-locale-source \ + make \ + mercurial \ + procps \ + PyYAML \ + python-coverage \ + python2-dnf \ + python-httplib2 \ + python-jinja2 \ + python-keyczar \ + python-mock \ + python-nose \ + python-paramiko \ + python-pip \ + python-setuptools \ + python-virtualenv \ + rubygems \ + subversion \ + sudo \ + tar \ + unzip \ + which \ + yum +RUN localedef --quiet -c -i en_US -f UTF-8 en_US.UTF-8 +RUN /usr/bin/sed -i -e 's/^\(Defaults\s*requiretty\)/#--- \1/' /etc/sudoers +RUN mkdir /etc/ansible/ +RUN /usr/bin/echo -e '[local]\nlocalhost ansible_connection=local' > /etc/ansible/hosts +VOLUME /sys/fs/cgroup /run /tmp +ENV container=docker +CMD ["/usr/sbin/init"] diff --git a/test/utils/docker/fedora23/Dockerfile b/test/utils/docker/fedora23/Dockerfile index f318224d90..be0b3a4841 100644 --- a/test/utils/docker/fedora23/Dockerfile +++ b/test/utils/docker/fedora23/Dockerfile @@ -13,6 +13,7 @@ RUN dnf -y install \ dbus-python \ file \ findutils \ + glibc-locale-source \ git \ make \ mercurial \