diff options
author | Jan Pazdziora <jpazdziora@redhat.com> | 2018-07-15 15:15:51 +0200 |
---|---|---|
committer | Jan Pazdziora <jpazdziora@redhat.com> | 2018-07-15 15:33:59 +0200 |
commit | 49a0904d4956063e48019349a69aebcc8d36dca0 (patch) | |
tree | d431ebf47c9dabc0d6c69e24a5293415f55e9a1a /tests | |
parent | 3ebc05ef600396e20215d6e8b71abff0c205fc87 (diff) | |
download | mod_authnz_pam-49a0904d4956063e48019349a69aebcc8d36dca0.tar.gz mod_authnz_pam-49a0904d4956063e48019349a69aebcc8d36dca0.tar.xz mod_authnz_pam-49a0904d4956063e48019349a69aebcc8d36dca0.zip |
Build rpm in Travis CI.
Diffstat (limited to 'tests')
-rw-r--r-- | tests/Dockerfile.centos | 12 | ||||
-rw-r--r-- | tests/Dockerfile.fedora | 12 |
2 files changed, 24 insertions, 0 deletions
diff --git a/tests/Dockerfile.centos b/tests/Dockerfile.centos new file mode 100644 index 0000000..06013ee --- /dev/null +++ b/tests/Dockerfile.centos @@ -0,0 +1,12 @@ +FROM centos:centos7 +RUN yum install -y rpm-build yum-utils +WORKDIR /src +COPY mod_authnz_pam.spec . +RUN yum-builddep -y mod_authnz_pam.spec +COPY * source/ +RUN rpm -q --qf '%{name}-%{version}\n' --specfile mod_authnz_pam.spec | head -1 > name_version +RUN mv -v source $( cat name_version ) +RUN mkdir -p ~/rpmbuild/SOURCES +RUN tar cvzf ~/rpmbuild/SOURCES/$( cat name_version ).tar.gz $( cat name_version ) +RUN rpmbuild -bb --define "dist $( rpm --eval '%{dist}' ).localbuild" mod_authnz_pam.spec +RUN yum install -y ~/rpmbuild/RPMS/*/$( cat name_version )-*.localbuild.*.rpm diff --git a/tests/Dockerfile.fedora b/tests/Dockerfile.fedora new file mode 100644 index 0000000..21e9d80 --- /dev/null +++ b/tests/Dockerfile.fedora @@ -0,0 +1,12 @@ +FROM registry.fedoraproject.org/fedora +RUN dnf install -y rpm-build 'dnf-command(builddep)' +WORKDIR /src +COPY mod_authnz_pam.spec . +RUN dnf builddep -y mod_authnz_pam.spec +COPY * source/ +RUN rpm -q --qf '%{name}-%{version}\n' --specfile mod_authnz_pam.spec | head -1 > name_version +RUN mv -v source $( cat name_version ) +RUN mkdir -p ~/rpmbuild/SOURCES +RUN tar cvzf ~/rpmbuild/SOURCES/$( cat name_version ).tar.gz $( cat name_version ) +RUN rpmbuild -bb --define "dist $( rpm --eval '%{dist}' ).localbuild" mod_authnz_pam.spec +RUN dnf install -y ~/rpmbuild/RPMS/*/$( cat name_version )-*.localbuild.*.rpm |