Michal Suchanek 94b31d
# http://registry.suse.de/
Michal Suchanek 94b31d
FROM registry.suse.de/suse/containers/sle-server/12-sp4/containers/suse/sles12sp4:latest AS base
Michal Suchanek 94b31d
Michal Suchanek 94b31d
RUN rpm -e container-suseconnect
Michal Suchanek b2615b
RUN zypper -n ar http://download.suse.de/ibs/SUSE:/SLE-12:/GA/standard/SUSE:SLE-12:GA.repo
Michal Suchanek b2615b
RUN zypper -n ar http://download.suse.de/ibs/SUSE:/SLE-12:/Update/standard/SUSE:SLE-12:Update.repo
Michal Suchanek b2615b
RUN zypper -n ar http://download.suse.de/install/SLP/SLE-12-SP4-Server-GM/$(rpm -E %_arch)/DVD1/ DVD1
Michal Suchanek b2615b
RUN zypper -n ar http://download.suse.de/install/SLP/SLE-12-SP4-Server-GM/$(rpm -E %_arch)/DVD2/ DVD2
Michal Suchanek b2615b
RUN zypper -n ar http://download.suse.de/install/SLP/SLE-12-SP4-Server-GM/$(rpm -E %_arch)/DVD3/ DVD3
Michal Suchanek 94b31d
# RUN zypper -n ar -G http://updates.suse.de/SUSE/Products/SLE-SDK/12-SP4/$(rpm -E %_arch)/product/ SDK
Michal Suchanek b2615b
RUN zypper -n ar http://download.suse.de/update/build.suse.de/SUSE/Updates/SLE-SERVER/12-SP4/$(rpm -E %_arch)/update/SUSE:Updates:SLE-SERVER:12-SP4:$(rpm -E %_arch).repo
Michal Suchanek 94b31d
Michal Suchanek 94b31d
RUN zypper -n ref
Michal Suchanek 94b31d
Michal Suchanek 94b31d
FROM base AS packages
Michal Suchanek 94b31d
Michal Suchanek 94b31d
RUN zypper -n in git-core python3 python3-dbm rcs
Michal Suchanek 94b31d
Michal Suchanek 94b31d
RUN git config --global user.email "you@example.com"
Michal Suchanek 94b31d
RUN git config --global user.name "Your Name"
Michal Suchanek 94b31d
Michal Suchanek b2615b
COPY Kernel.gpg /tmp
Michal Suchanek b2615b
RUN rpmkeys --import /tmp/Kernel.gpg
Michal Suchanek b2615b
RUN zypper -n ar https://download.opensuse.org/repositories/Kernel:/tools/SLE_12_SP4/Kernel:tools.repo
Michal Suchanek 94b31d
RUN zypper -n in python3-pygit2 quilt
Michal Suchanek 94b31d
Michal Suchanek 94b31d
FROM packages
Michal Suchanek 94b31d
Michal Suchanek 94b31d
VOLUME /scripts
Michal Suchanek 94b31d
Michal Suchanek 94b31d
WORKDIR /scripts/git_sort
Michal Suchanek 94b31d
Michal Suchanek 94b31d
CMD python3 -m unittest discover -v