Support centos6 and centos7
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@@ -3,4 +3,5 @@
|
|||||||
._*
|
._*
|
||||||
.*.sw*
|
.*.sw*
|
||||||
*~
|
*~
|
||||||
.idea/
|
.idea/
|
||||||
|
*.retry
|
||||||
|
|||||||
@@ -1,5 +1,13 @@
|
|||||||
version: "3"
|
version: "3"
|
||||||
services:
|
services:
|
||||||
|
centos6:
|
||||||
|
build: ./dockerfiles/centos6
|
||||||
|
cap_add:
|
||||||
|
- ALL
|
||||||
|
centos7:
|
||||||
|
build: ./dockerfiles/centos7
|
||||||
|
cap_add:
|
||||||
|
- ALL
|
||||||
debian8:
|
debian8:
|
||||||
build: ./dockerfiles/debian8
|
build: ./dockerfiles/debian8
|
||||||
cap_add:
|
cap_add:
|
||||||
@@ -8,3 +16,11 @@ services:
|
|||||||
build: ./dockerfiles/debian9
|
build: ./dockerfiles/debian9
|
||||||
cap_add:
|
cap_add:
|
||||||
- ALL
|
- ALL
|
||||||
|
ubuntu14:
|
||||||
|
build: ./dockerfiles/ubuntu14
|
||||||
|
cap_add:
|
||||||
|
- ALL
|
||||||
|
ubuntu16:
|
||||||
|
build: ./dockerfiles/ubuntu16
|
||||||
|
cap_add:
|
||||||
|
- ALL
|
||||||
|
|||||||
11
tests/dockerfiles/centos6/Dockerfile
Normal file
11
tests/dockerfiles/centos6/Dockerfile
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
FROM centos:6
|
||||||
|
|
||||||
|
RUN useradd -ms /bin/bash user
|
||||||
|
|
||||||
|
RUN yum update -y && \
|
||||||
|
yum install -y \
|
||||||
|
initscripts \
|
||||||
|
sudo \
|
||||||
|
&& yum clean all
|
||||||
|
|
||||||
|
CMD ["/sbin/init"]
|
||||||
11
tests/dockerfiles/centos7/Dockerfile
Normal file
11
tests/dockerfiles/centos7/Dockerfile
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
FROM centos:7
|
||||||
|
|
||||||
|
RUN useradd -ms /bin/bash user
|
||||||
|
|
||||||
|
RUN yum update -y && \
|
||||||
|
yum install -y \
|
||||||
|
sudo \
|
||||||
|
which \
|
||||||
|
&& yum clean all
|
||||||
|
|
||||||
|
CMD ["/usr/sbin/init"]
|
||||||
@@ -3,16 +3,16 @@ FROM debian:8
|
|||||||
RUN useradd -ms /bin/bash user
|
RUN useradd -ms /bin/bash user
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y \
|
apt-get install -y \
|
||||||
curl \
|
curl \
|
||||||
build-essential \
|
build-essential \
|
||||||
libbz2-dev \
|
libbz2-dev \
|
||||||
libffi-dev \
|
libffi-dev \
|
||||||
libncurses5-dev \
|
libncurses5-dev \
|
||||||
libreadline-dev \
|
libreadline-dev \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
sudo \
|
sudo \
|
||||||
wget \
|
wget \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
WORKDIR /opt/
|
WORKDIR /opt/
|
||||||
|
|||||||
@@ -4,11 +4,11 @@ RUN useradd -ms /bin/bash user
|
|||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y \
|
apt-get install -y \
|
||||||
curl \
|
curl \
|
||||||
gpg \
|
gpg \
|
||||||
python \
|
python \
|
||||||
sudo \
|
sudo \
|
||||||
systemd \
|
systemd \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
CMD ["/bin/systemd"]
|
CMD ["/bin/systemd"]
|
||||||
|
|||||||
@@ -3,16 +3,16 @@ FROM ubuntu:14.04
|
|||||||
RUN useradd -ms /bin/bash user
|
RUN useradd -ms /bin/bash user
|
||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y \
|
apt-get install -y \
|
||||||
curl \
|
curl \
|
||||||
build-essential \
|
build-essential \
|
||||||
libbz2-dev \
|
libbz2-dev \
|
||||||
libffi-dev \
|
libffi-dev \
|
||||||
libncurses5-dev \
|
libncurses5-dev \
|
||||||
libreadline-dev \
|
libreadline-dev \
|
||||||
libssl-dev \
|
libssl-dev \
|
||||||
sudo \
|
sudo \
|
||||||
wget \
|
wget \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
WORKDIR /opt/
|
WORKDIR /opt/
|
||||||
|
|||||||
@@ -4,9 +4,9 @@ RUN useradd -ms /bin/bash user
|
|||||||
|
|
||||||
RUN apt-get update && \
|
RUN apt-get update && \
|
||||||
apt-get install -y \
|
apt-get install -y \
|
||||||
curl \
|
curl \
|
||||||
python \
|
python \
|
||||||
sudo \
|
sudo \
|
||||||
&& rm -rf /var/lib/apt/lists/*
|
&& rm -rf /var/lib/apt/lists/*
|
||||||
|
|
||||||
CMD ["/sbin/init"]
|
CMD ["/sbin/init"]
|
||||||
|
|||||||
@@ -1,3 +1,9 @@
|
|||||||
|
[centos]
|
||||||
|
tests_centos6_1 ansible_connection=docker
|
||||||
|
tests_centos7_1 ansible_connection=docker
|
||||||
[debian]
|
[debian]
|
||||||
tests_debian8_1 ansible_connection=docker
|
tests_debian8_1 ansible_connection=docker
|
||||||
tests_debian9_1 ansible_connection=docker
|
tests_debian9_1 ansible_connection=docker
|
||||||
|
[ubuntu]
|
||||||
|
tests_ubuntu14_1 ansible_connection=docker
|
||||||
|
tests_ubuntu16_1 ansible_connection=docker
|
||||||
|
|||||||
Reference in New Issue
Block a user