Sha256: 63a7b0765c3beede740d4dc55e5dbf771db0be31fd118b2a8ad28a593881c661

Contents?: true

Size: 876 Bytes

Versions: 1

Compression:

Stored size: 876 Bytes

Contents

# PuppetCheck: automated rake testing in reproducible environment

# Build container to automatically provision environment and execute tests.
# sudo docker build -t puppetcheck .

# Start and enter container for troubleshooting if necessary.
# sudo docker run -it -d puppetcheck
# sudo docker exec -it `sudo docker ps -qa | awk '{print $1}' | head -n 1` bash

# Remove running containers before rebuild.
# sudo docker ps -qa | xargs sudo docker kill

# Cleanup all instances when you are finished.
# sudo docker ps -qa | xargs sudo docker rm
# sudo docker images | grep puppetcheck | awk '{print $3}' | xargs sudo docker rmi

FROM ubuntu:15.10
RUN apt-get update && apt-get install ruby -y
RUN gem install --no-rdoc --no-ri puppet rspec rake rubocop reek puppet-lint spdx-licenses
COPY / /
# Exit 0 to ensure container is built with tag for troubleshooting.
RUN rake; exit 0

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
puppet-check-1.0.0 Dockerfile