[milter-manager-commit] milter-manager/milter-manager at 23c4f27 [master] Add CI for Debian buster

Back to archive index

Kenji Okimoto null+****@clear*****
Fri Jun 23 13:04:30 JST 2017


Kenji Okimoto	2017-06-23 13:04:30 +0900 (Fri, 23 Jun 2017)

  New Revision: 23c4f27d008dbff4fd5aed4434dd6ffa16e6207e
  https://github.com/milter-manager/milter-manager/commit/23c4f27d008dbff4fd5aed4434dd6ffa16e6207e

  Message:
    Add CI for Debian buster

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

  Modified: .travis.yml (+1 -0)
===================================================================
--- .travis.yml    2017-06-22 17:47:18 +0900 (fdafc62)
+++ .travis.yml    2017-06-23 13:04:30 +0900 (27ab306)
@@ -17,6 +17,7 @@ env:
     - TARGET_DISTRIBUTION=ubuntu-zesty
     - TARGET_DISTRIBUTION=debian-jessie
     - TARGET_DISTRIBUTION=debian-stretch
+    - TARGET_DISTRIBUTION=debian-buster
     - TARGET_DISTRIBUTION=debian-sid
     - TARGET_DISTRIBUTION=centos6 EXTRA_CONFIGURE_OPTIONS="--with-ruby=/usr/bin/ruby2.2 --with-bundled-ruby-glib2"
     - TARGET_DISTRIBUTION=centos7

  Modified: docker-compose.yml (+8 -0)
===================================================================
--- docker-compose.yml    2017-06-22 17:47:18 +0900 (8169696)
+++ docker-compose.yml    2017-06-23 13:04:30 +0900 (6e1331a)
@@ -38,6 +38,14 @@ services:
       TZ: Asia/Tokyo
     command: tail -f /dev/null
 
+  debian-buster:
+    build:
+      context: .
+      dockerfile: dockerfiles/Dockerfile-debian-buster
+    environment:
+      TZ: Asia/Tokyo
+    command: tail -f /dev/null
+
   debian-sid:
     build:
       context: .

  Added: dockerfiles/Dockerfile-debian-buster (+17 -0) 100644
===================================================================
--- /dev/null
+++ dockerfiles/Dockerfile-debian-buster    2017-06-23 13:04:30 +0900 (67b2a62)
@@ -0,0 +1,17 @@
+FROM debian:buster
+
+RUN apt-get update && \
+    apt-get install -qq -y \
+      debhelper dh-systemd autotools-dev \
+      libglib2.0-dev libev-dev ruby ruby-dev ruby-gnome2-dev ruby-test-unit-rr \
+      intltool lcov git libtool sudo lsb-release apt-transport-https \
+      rrdtool rsyslog && \
+    curl -L https://raw.github.com/clear-code/cutter/master/data/travis/setup.sh | env CUTTER_MASTER=yes sh && \
+    gem install --no-rdoc --no-ri coveralls-lcov && \
+    gem install --no-rdoc --no-ri pkg-config && \
+    useradd -m --user-group --shell /bin/bash milter-manager
+
+WORKDIR /home/milter-manager/milter-manager
+COPY . .
+RUN chown -R milter-manager:milter-manager .
+USER milter-manager
-------------- next part --------------
An HTML attachment was scrubbed...
Descargar 



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