1ba7613036
these are built on top of beakerlib and we use its internal protocol to figure out the result without relying on the full test runner that is tipically used inside of a RHEL environment! Includes a disabled test snippet for Issue #460
24 lines
821 B
Docker
24 lines
821 B
Docker
FROM centos:7
|
|
|
|
COPY epel.repo /etc/yum.repos.d/
|
|
RUN yum -y install --nogpgcheck epel-release && \
|
|
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-* && \
|
|
yum -y install make libgit2-glib tito pylint \
|
|
python-nose python-mako python-flask \
|
|
python-coverage libselinux-python sudo \
|
|
pykickstart python2-pytoml python-sphinx \
|
|
python2-mock python-semantic_version \
|
|
anaconda-tui python-gevent beakerlib && \
|
|
yum clean all && \
|
|
rm -rf /var/cache/yum && \
|
|
useradd weldr
|
|
|
|
RUN mkdir /lorax
|
|
COPY . /lorax
|
|
# remove byte-compiled files to avoid issues between Python 2/3
|
|
# this can happen when you switch between rhel7 and master branches
|
|
RUN find /lorax -name "*.pyc" -exec rm -f {} \;
|
|
|
|
WORKDIR /lorax
|
|
RUN make test
|