[milter-manager-commit] milter-manager/milter-manager at 7fb2048 [docker-for-ci] travis: Support CentOS6

Back to archive index

Kenji Okimoto null+****@clear*****
Thu Jun 15 16:08:35 JST 2017


Kenji Okimoto	2017-06-15 16:08:35 +0900 (Thu, 15 Jun 2017)

  New Revision: 7fb2048e83d75359e6b7776e14b4976cd47628d6
  https://github.com/milter-manager/milter-manager/commit/7fb2048e83d75359e6b7776e14b4976cd47628d6

  Message:
    travis: Support CentOS6

  Added files:
    dockerfiles/Dockerfile-centos6
  Modified files:
    .travis.yml
    docker-compose.yml

  Modified: .travis.yml (+1 -0)
===================================================================
--- .travis.yml    2017-06-15 16:07:28 +0900 (08ec0e4)
+++ .travis.yml    2017-06-15 16:08:35 +0900 (66ff6e5)
@@ -17,6 +17,7 @@ env:
     - TARGET_DISTRIBUTION=debian-jessie
     # - TARGET_DISTRIBUTION=debian-stretch
     # - TARGET_DISTRIBUTION=debian-sid
+    - TARGET_DISTRIBUTION=centos6
     - TARGET_DISTRIBUTION=centos7
 
 before_install:

  Modified: docker-compose.yml (+6 -0)
===================================================================
--- docker-compose.yml    2017-06-15 16:07:28 +0900 (5d614df)
+++ docker-compose.yml    2017-06-15 16:08:35 +0900 (8f9d480)
@@ -36,6 +36,12 @@ services:
       dockerfile: dockerfiles/Dockerfile-debian-sid
     command: tail -f /dev/null
 
+  centos6:
+    build:
+      context: .
+      dockerfile: dockerfiles/Dockerfile-centos6
+    command: tail -f /dev/null
+
   centos7:
     build:
       context: .

  Added: dockerfiles/Dockerfile-centos6 (+31 -0) 100644
===================================================================
--- /dev/null
+++ dockerfiles/Dockerfile-centos6    2017-06-15 16:08:35 +0900 (236c69d)
@@ -0,0 +1,31 @@
+FROM centos:6
+
+RUN yum update -y && \
+    yum install -y \
+      libtool intltool gettext gcc make glib2-devel git tar rpm-build \
+      lcov rsyslog sudo git epel-release \
+      readline-devel ncurses-devel gdbm-devel tcl-devel openssl-devel db4-devel \
+      libyaml libyaml-devel libffi-devel byacc \
+      wget pyliblzma \
+RUN yum install -y http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/i386/epel-release-6-8.noarch.rpm && \
+    yum install -y http://sourceforge.net/projects/cutter/files/centos/cutter-release-1.3.0-1.noarch.rpm && \
+    yum makecache && \
+    yum install -y lcov && \
+    yum install -y cutter && \
+    useradd -m --user-group --shell /bin/bash milter-manager
+
+COPY ./package/yum/vendor/ruby22.spec /tmp/
+
+RUN mkdir -p ~/rpmbuild/SOURCES ~/rpmbuild/SPECS && \
+    wget --quiet http://cache.ruby-lang.org/pub/ruby/2.2/ruby-2.2.5.tar.gz -P ~/rpmbuild/SOURCES && \
+    rpmbuild -ba /tmp/ruby22.spec && \
+    yum install -y ~/rpmbuild/RPMS/*/*.rpm
+
+RUN gem2.2 install --no-rdoc --no-ri coveralls-lcov && \
+    gem2.2 install --no-rdoc --no-ri pkg-config
+
+
+WORKDIR /home/milter-manager/milter-manager
+COPY . .
+RUN chown -R milter-manager:milter-manager .
+USER milter-manager
-------------- next part --------------
An HTML attachment was scrubbed...
Download 



More information about the milter-manager-commit mailing list
Back to archive index