]> git.apps.os.sepia.ceph.com Git - ceph.git/commit
tests: one Dockerfile per repository:tag
authorLoic Dachary <ldachary@redhat.com>
Wed, 11 Feb 2015 11:15:02 +0000 (12:15 +0100)
committerLoic Dachary <ldachary@redhat.com>
Thu, 12 Feb 2015 10:18:17 +0000 (11:18 +0100)
commitb3771ebfafc1b377a1d8ccea576a38526f923b9c
tree29e4474c37f825634bb2c5e1ae6afc54d9f9c13b
parent81b8c3744af331d8d336c911d87af6e41b7f8d36
tests: one Dockerfile per repository:tag

There cannot be a common Dockerfile for all repository:tag combination
of a given operating system. The only way to customize a Dockerfile is
via variable substitution and it cannot conveniently address all
differences between versions.

Create one Dockerfile per operating system version instead. I.e. one
dockerfile for centos:7, one for centos:6 etc.

Signed-off-by: Loic Dachary <ldachary@redhat.com>
17 files changed:
src/test/Makefile.am
src/test/centos-7/Dockerfile.in [new file with mode: 0644]
src/test/centos-7/ceph.spec.in [new symlink]
src/test/centos-7/install-deps.sh [new symlink]
src/test/centos/Dockerfile.in [deleted file]
src/test/centos/ceph.spec.in [deleted symlink]
src/test/centos/install-deps.sh [deleted symlink]
src/test/docker-test-helper.sh
src/test/ubuntu-12.04/Dockerfile.in [new file with mode: 0644]
src/test/ubuntu-12.04/debian [new symlink]
src/test/ubuntu-12.04/install-deps.sh [new symlink]
src/test/ubuntu-14.04/Dockerfile.in [new file with mode: 0644]
src/test/ubuntu-14.04/debian [new symlink]
src/test/ubuntu-14.04/install-deps.sh [new symlink]
src/test/ubuntu/Dockerfile.in [deleted file]
src/test/ubuntu/debian [deleted symlink]
src/test/ubuntu/install-deps.sh [deleted symlink]