diff --git a/99-ci-maipo/Dockerfile b/99-ci-maipo/Dockerfile index 01c83bd..9ec4af0 100644 --- a/99-ci-maipo/Dockerfile +++ b/99-ci-maipo/Dockerfile @@ -1,114 +1,115 @@ FROM centos:centos7 MAINTAINER Kolab Systems ADD http://obs.kolabsys.com/repositories/Kolab:/Development/CentOS_7/Kolab:Development.repo \ /etc/yum.repos.d/Kolab:Development.repo ADD http://obs.kolabsys.com/repositories/Kolab:/3.4/CentOS_7/Kolab:3.4.repo \ /etc/yum.repos.d/Kolab:3.4.repo ADD http://obs.kolabsys.com/repositories/Kolab:/3.4:/Updates/CentOS_7/Kolab:3.4:Updates.repo \ /etc/yum.repos.d/Kolab:3.4:Updates.repo RUN echo "priority=60" >> /etc/yum.repos.d/Kolab:Development.repo RUN echo "priority=60" >> /etc/yum.repos.d/Kolab:3.4.repo RUN echo "priority=60" >> /etc/yum.repos.d/Kolab:3.4:Updates.repo RUN rpm --import https://ssl.kolabsys.com/community.asc ADD http://download.opensuse.org/repositories/openSUSE:Tools/CentOS_7/openSUSE:Tools.repo \ /etc/yum.repos.d/openSUSE:Tools.repo RUN rpm --import http://download.opensuse.org/repositories/openSUSE:/Tools/CentOS_7/repodata/repomd.xml.key RUN sed -i \ -e '/tsflags=nodocs/d' \ -e '/override_install_langs/d' \ /etc/yum.conf && \ sed -r -i -e 's/enabled\s*=\s*1/enabled=0/g' /etc/yum/pluginconf.d/fastestmirror.conf #RUN yum -y reinstall \* && \ # yum clean all ENV IMAGE maipo ADD /dbus.service /etc/systemd/system/dbus.service RUN ln -sf dbus.service /etc/systemd/system/messagebus.service ADD /httpd.service /etc/systemd/system/httpd.service ADD /systemctl /usr/bin/systemctl ADD /systemctl-socket-daemon /usr/bin/systemctl-socket-daemon RUN chmod -v a+rx \ /usr/bin/systemctl \ /usr/bin/systemctl-socket-daemon ADD /vimrc /root/.vimrc RUN yum clean all && \ yum -y install epel-release && \ sed -i \ -e 's/#baseurl/baseurl/g' \ -e '/^mirrorlist/d' \ /etc/yum.repos.d/epel*.repo && \ + yum -y install yum-plugin-priorities && \ yum -y install \ ant \ bind-utils \ build \ git \ lsof \ net-tools \ nmap-ncat \ openldap-clients \ osc \ perl-Data-Dumper \ perl-Digest-MD5 \ perl-TimeDate \ php-phpunit-PHPUnit-Selenium \ psmisc \ rpmdevtools \ screen \ strace \ sudo \ telnet \ traceroute \ vim-enhanced \ wget \ yum-utils && \ yum clean all RUN sed -i -e '/requiretty/d' /etc/sudoers WORKDIR /srv RUN git clone https://github.com/google/closure-compiler.git closure-compiler.git WORKDIR /srv/closure-compiler.git RUN ant jar ADD http://mirror.kolabsys.com/pub/releases/selenium-server-standalone.jar /usr/local/lib/selenium-server-standalone.jar #WORKDIR /srv #RUN git clone https://github.com/SeleniumHQ/selenium.git selenium.git #WORKDIR /srv/selenium.git #RUN ./go --trace --verbose build #RUN ./go selenium-server-standalone WORKDIR /srv RUN wget http://mirror.kolabsys.com/pub/releases/phantomjs-1.9.7-linux-x86_64.tar.bz2 && \ tar jxvf phantomjs-1.9.7-linux-x86_64.tar.bz2 && \ cp phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/ && \ rm -rf phantomjs-1.9.7-linux-x86_64* #WORKDIR /srv/ #RUN git clone https://github.com/ariya/phantomjs.git phantomjs.git #WORKDIR /srv/phantomjs.git #RUN ./build.sh --confirm ADD /functions.sh / ADD entrypoint.sh / RUN chmod 755 /entrypoint.sh ENTRYPOINT [ "/entrypoint.sh" ] diff --git a/99-ci-twentythree/Dockerfile b/99-ci-twentythree/Dockerfile index ce2c849..1f1584b 100644 --- a/99-ci-twentythree/Dockerfile +++ b/99-ci-twentythree/Dockerfile @@ -1,99 +1,100 @@ FROM fedora:23 MAINTAINER Kolab Systems ADD http://obs.kolabsys.com/repositories/Kolab:/Development/Fedora_23/Kolab:Development.repo \ /etc/yum.repos.d/Kolab:Development.repo RUN echo "priority=60" >> /etc/yum.repos.d/Kolab:Development.repo RUN rpm --import https://ssl.kolabsys.com/community.asc ADD http://download.opensuse.org/repositories/openSUSE:Tools/Fedora_23/openSUSE:Tools.repo \ /etc/yum.repos.d/openSUSE:Tools.repo RUN rpm --import http://download.opensuse.org/repositories/openSUSE:/Tools/Fedora_23/repodata/repomd.xml.key RUN sed -i \ -e '/tsflags=nodocs/d' \ -e '/override_install_langs/d' \ /etc/dnf/dnf.conf && \ rm -rf /bin/applydeltarpm #RUN dnf -y reinstall \* && \ # dnf clean all ENV IMAGE twentythree ADD /dbus.service /etc/systemd/system/dbus.service RUN ln -sf dbus.service /etc/systemd/system/messagebus.service ADD /httpd.service /etc/systemd/system/httpd.service ADD /systemctl /usr/bin/systemctl ADD /systemctl-socket-daemon /usr/bin/systemctl-socket-daemon RUN chmod -v a+rx \ /usr/bin/systemctl \ /usr/bin/systemctl-socket-daemon ADD /vimrc /root/.vimrc RUN dnf clean all && \ + dnf -y install yum-plugin-priorities && \ dnf -y install \ ant \ bind-utils \ build \ git \ lsof \ net-tools \ nmap-ncat \ openldap-clients \ osc \ perl-Data-Dumper \ perl-Digest-MD5 \ perl-TimeDate \ php-phpunit-PHPUnit-Selenium \ psmisc \ rpmdevtools \ screen \ strace \ sudo \ telnet \ traceroute \ vim-enhanced \ wget \ yum-utils && \ dnf clean all RUN sed -i -e '/requiretty/d' /etc/sudoers WORKDIR /srv RUN git clone https://github.com/google/closure-compiler.git closure-compiler.git WORKDIR /srv/closure-compiler.git RUN ant jar ADD http://mirror.kolabsys.com/pub/releases/selenium-server-standalone.jar /usr/local/lib/selenium-server-standalone.jar #WORKDIR /srv #RUN git clone https://github.com/SeleniumHQ/selenium.git selenium.git #WORKDIR /srv/selenium.git #RUN ./go --trace --verbose build #RUN ./go selenium-server-standalone WORKDIR /srv RUN wget http://mirror.kolabsys.com/pub/releases/phantomjs-1.9.7-linux-x86_64.tar.bz2 && \ tar jxvf phantomjs-1.9.7-linux-x86_64.tar.bz2 && \ cp phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/ && \ rm -rf phantomjs-1.9.7-linux-x86_64* #WORKDIR /srv/ #RUN git clone https://github.com/ariya/phantomjs.git phantomjs.git #WORKDIR /srv/phantomjs.git #RUN ./build.sh --confirm ADD /functions.sh / ADD entrypoint.sh / RUN chmod 755 /entrypoint.sh ENTRYPOINT [ "/entrypoint.sh" ] diff --git a/99-ci-twentytwo/Dockerfile b/99-ci-twentytwo/Dockerfile index 115937f..b5c97cb 100644 --- a/99-ci-twentytwo/Dockerfile +++ b/99-ci-twentytwo/Dockerfile @@ -1,99 +1,100 @@ FROM fedora:22 MAINTAINER Kolab Systems ADD http://obs.kolabsys.com/repositories/Kolab:/Development/Fedora_22/Kolab:Development.repo \ /etc/yum.repos.d/Kolab:Development.repo RUN echo "priority=60" >> /etc/yum.repos.d/Kolab:Development.repo RUN rpm --import https://ssl.kolabsys.com/community.asc ADD http://download.opensuse.org/repositories/openSUSE:Tools/Fedora_22/openSUSE:Tools.repo \ /etc/yum.repos.d/openSUSE:Tools.repo RUN rpm --import http://download.opensuse.org/repositories/openSUSE:/Tools/Fedora_22/repodata/repomd.xml.key RUN sed -i \ -e '/tsflags=nodocs/d' \ -e '/override_install_langs/d' \ /etc/dnf/dnf.conf && \ rm -rf /bin/applydeltarpm #RUN dnf -y reinstall \* && \ # dnf clean all ENV IMAGE twentytwo ADD /dbus.service /etc/systemd/system/dbus.service RUN ln -sf dbus.service /etc/systemd/system/messagebus.service ADD /httpd.service /etc/systemd/system/httpd.service ADD /systemctl /usr/bin/systemctl ADD /systemctl-socket-daemon /usr/bin/systemctl-socket-daemon RUN chmod -v a+rx \ /usr/bin/systemctl \ /usr/bin/systemctl-socket-daemon ADD /vimrc /root/.vimrc RUN dnf clean all && \ + dnf -y install yum-plugin-priorities && \ dnf -y install \ ant \ bind-utils \ build \ git \ lsof \ net-tools \ nmap-ncat \ openldap-clients \ osc \ perl-Data-Dumper \ perl-Digest-MD5 \ perl-TimeDate \ php-phpunit-PHPUnit-Selenium \ psmisc \ rpmdevtools \ screen \ strace \ sudo \ telnet \ traceroute \ vim-enhanced \ wget \ yum-utils && \ dnf clean all RUN sed -i -e '/requiretty/d' /etc/sudoers WORKDIR /srv RUN git clone https://github.com/google/closure-compiler.git closure-compiler.git WORKDIR /srv/closure-compiler.git RUN ant jar ADD http://mirror.kolabsys.com/pub/releases/selenium-server-standalone.jar /usr/local/lib/selenium-server-standalone.jar #WORKDIR /srv #RUN git clone https://github.com/SeleniumHQ/selenium.git selenium.git #WORKDIR /srv/selenium.git #RUN ./go --trace --verbose build #RUN ./go selenium-server-standalone WORKDIR /srv RUN wget http://mirror.kolabsys.com/pub/releases/phantomjs-1.9.7-linux-x86_64.tar.bz2 && \ tar jxvf phantomjs-1.9.7-linux-x86_64.tar.bz2 && \ cp phantomjs-1.9.7-linux-x86_64/bin/phantomjs /usr/local/bin/ && \ rm -rf phantomjs-1.9.7-linux-x86_64* #WORKDIR /srv/ #RUN git clone https://github.com/ariya/phantomjs.git phantomjs.git #WORKDIR /srv/phantomjs.git #RUN ./build.sh --confirm ADD /functions.sh / ADD entrypoint.sh / RUN chmod 755 /entrypoint.sh ENTRYPOINT [ "/entrypoint.sh" ]