Skip to content
Snippets Groups Projects
Commit a97038e1 authored by Markus Frosch's avatar Markus Frosch
Browse files

Add leap 15.1

parent 82ebacd8
No related branches found
No related tags found
No related merge requests found
......@@ -27,3 +27,6 @@ before_script:
'15.0':
<<: *build_job
'15.1':
<<: *build_job
FROM opensuse/leap:15.1
RUN zypper refresh -f \
&& zypper update -y \
&& zypper clean
RUN zypper --non-interactive install --no-recommends \
sudo wget curl which tar expect git \
make patch rpm-build rpmlint \
&& zypper clean
RUN zypper --non-interactive install --no-recommends \
cmake libopenssl-devel ccache \
&& zypper clean
RUN OBS_DIST=openSUSE_Leap_15.1 \
&& zypper --non-interactive addrepo --refresh https://download.opensuse.org/repositories/home:/lazyfrosch:/devel:/tools/"${OBS_DIST}"/home:lazyfrosch:devel:tools.repo \
&& zypper --gpg-auto-import-keys --non-interactive install spectool createrepo \
&& zypper clean -a
RUN rpm --import https://packages.icinga.com/icinga.key \
&& zypper --non-interactive addrepo --refresh https://packages.icinga.com/openSUSE/ICINGA-release.repo \
&& zypper --non-interactive refresh \
&& zypper clean -a
RUN groupadd -g 1000 build \
&& useradd -u 1000 -g 1000 -m build \
&& echo 'Defaults:build !requiretty' | tee -a /etc/sudoers \
&& echo 'build ALL=(ALL:ALL) NOPASSWD: ALL' | tee -a /etc/sudoers \
&& chown build.build /usr/local/bin
USER build
RUN git clone https://git.icinga.com/build-docker/scripts.git /usr/local/bin
ENTRYPOINT ["/usr/local/bin/icinga-build-entrypoint"]
CMD ["icinga-build-package"]
VARIANT := x86_64
include ../image.mk
all:
$(MAKE) -C 42.3
$(MAKE) -C 15.0
$(MAKE) -C 15.1
push:
$(MAKE) -C 42.3 push
$(MAKE) -C 15.0 push
$(MAKE) -C 15.1 push
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment