#!/usr/local/bin/perl -w use strict; use Sysadm::Install qw(:all); use FindBin qw( $Bin ); use Path::Tiny; my $tag = "build"; my $dir = path( "$Bin/.." )->realpath; sysrun "docker", "build", "-t", $tag, "."; sysrun qw( docker run --rm --name buildc -v ), "$dir:/mybuild", $tag, "bash", "-c", "cd /mybuild; perl Makefile.PL; make test; make tardist";