diff options
author | Tim Meusel <tim@bastelfreak.de> | 2018-12-04 22:43:57 +0100 |
---|---|---|
committer | Tim Meusel <tim@bastelfreak.de> | 2018-12-04 22:43:57 +0100 |
commit | 12dcf691628b11a2cf49f574ff42ce8929092471 (patch) | |
tree | a86366a13a561a4a97ce7f95d9b428c7f6f5f8b4 /Dockerfile | |
parent | dcb600f17c41fb88b4ad04eb918bd703730e6c41 (diff) | |
download | puppet-ferm-12dcf691628b11a2cf49f574ff42ce8929092471.tar.gz puppet-ferm-12dcf691628b11a2cf49f574ff42ce8929092471.tar.bz2 |
modulesync 2.3.1
Diffstat (limited to 'Dockerfile')
-rw-r--r-- | Dockerfile | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..27a33cf --- /dev/null +++ b/Dockerfile @@ -0,0 +1,21 @@ +FROM ruby:2.5.1 + +WORKDIR /opt/puppet + +# https://github.com/puppetlabs/puppet/blob/06ad255754a38f22fb3a22c7c4f1e2ce453d01cb/lib/puppet/provider/service/runit.rb#L39 +RUN mkdir -p /etc/sv + +ARG PUPPET_VERSION="~> 6.0" +ARG PARALLEL_TEST_PROCESSORS=4 + +# Cache gems +COPY Gemfile . +RUN bundle install --without system_tests development release --path=${BUNDLE_PATH:-vendor/bundle} + +COPY . . + +RUN bundle install +RUN bundle exec release_checks + +# Container should not saved +RUN exit 1 |