sbotools2

Maintenance fork of the original sbotools version 2
git clone git://git.server.ky/slackcoder/sbotools2
Log | Files | Refs | README

sbotools2-test:14.2.dockerfile (916B)


      1 # docker run -v $(realpath .):/root/sbotools2 -t sbotools2-test:14.2
      2 
      3 FROM vbatts/slackware:14.2
      4 
      5 ARG MIRROR=https://mirrors.slackware.com/slackware/slackware64-14.2
      6 
      7 # Project must be mounted here.
      8 VOLUME /root/sbotools2
      9 
     10 # Upgrade and install all
     11 RUN sed -i 's/^WGETFLAGS=".*"/WGETFLAGS="--quiet --no-check-certificate"/g' /etc/slackpkg/slackpkg.conf
     12 RUN yes y | slackpkg update && \
     13   slackpkg install-new -terse && \
     14   slackpkg upgrade-all -terse -batch=yes -default_answer=yes && \
     15   slackpkg install -terse -batch=yes -default_answer=yes a ap d f n l t tcl
     16 
     17 # Fix SSL certificate errors
     18 RUN yes y | slackpkg reinstall ca-certificates
     19 
     20 RUN cpan install \
     21   Capture::Tiny \
     22   Devel::Cover\
     23   Test::Diff \
     24   Test::Exit \
     25   Test::More 
     26 
     27 # Git configuration some test's setup.
     28 RUN git config --global user.name root \
     29   && git config --global user.email root@localhost
     30 
     31 WORKDIR /root/sbotools2
     32 
     33 CMD prove -v t/*.t
     34