File Dockerfile of Package ci-yast-rake-container

#!BuildTag: yast-rake

# This actually is registry.opensuse.org/yast/head/images/opensuse/tumbleweed:latest
# when building in OBS YaST:Head!
FROM opensuse/tumbleweed

# explicitly set the UTF-8 locale
ENV LC_ALL=en_US.UTF-8
ENV LANG=en_US.UTF-8

# do not install the files marked as documentation (use "rpm --excludedocs")
RUN sed -i -e "s/^.*rpm.install.excludedocs.*/rpm.install.excludedocs = yes/" /etc/zypp/zypp.conf

# import the YaST OBS GPG key
COPY YaST:Head.pub /usr/share/gpg-keys/
RUN rpm --import /usr/share/gpg-keys/YaST:Head.pub

RUN zypper addrepo --refresh http://download.opensuse.org/repositories/YaST:/Head/openSUSE_Tumbleweed yast

RUN zypper --non-interactive install --no-recommends \
  diffutils \
  git \
  hostname \
  which \
  "rubygem(ruby:3.4.0:yast-rake)" \
  osc \
  obs-service-format_spec_file \
  obs-service-source_validator \
  tar \
  bzip2 \
  sudo \
  && zypper clean --all \
  && rm -rf /usr/lib*/ruby/gems/*/cache/ \
  && find /usr/share/locale -name "*.mo" -delete
openSUSE Build Service is sponsored by