diff options
Diffstat (limited to 'omnibus')
-rw-r--r-- | omnibus/Gemfile | 2 | ||||
-rw-r--r-- | omnibus/README.md | 13 |
2 files changed, 10 insertions, 5 deletions
diff --git a/omnibus/Gemfile b/omnibus/Gemfile index 052ac6bfd9..14d2f3e698 100644 --- a/omnibus/Gemfile +++ b/omnibus/Gemfile @@ -9,7 +9,7 @@ gem "pedump" # This development group is installed by default when you run `bundle install`, # but if you are using Omnibus in a CI-based infrastructure, you do not need # the Test Kitchen-based build lab. You can skip these unnecessary dependencies -# by running `bundle install --without development` to speed up build times. +# by running `bundle config set --local without development && bundle install` to speed up build times. group :development do # Use Berkshelf for resolving cookbook dependencies gem "berkshelf", ">= 7.0" diff --git a/omnibus/README.md b/omnibus/README.md index a10190c136..2055f6c0fd 100644 --- a/omnibus/README.md +++ b/omnibus/README.md @@ -10,7 +10,8 @@ This project creates full-stack platform-specific packages for the following pro You must have a sane Ruby environment with Bundler installed. Ensure all the required gems are installed: ```shell -bundle install --without development +bundle config set --local without development +bundle install ``` ## Usage @@ -80,7 +81,8 @@ Then login to the instance and build the project as described in the Usage secti ```shell $ bundle exec kitchen login <PROJECT>-ubuntu-1204 [vagrant@ubuntu...] $ cd chef/omnibus -[vagrant@ubuntu...] $ bundle install --without development # Don't install dev tools! +[vagrant@ubuntu...] $ bundle config set --local without development # Don't install dev tools! +[vagrant@ubuntu...] $ bundle install [vagrant@ubuntu...] $ ... [vagrant@ubuntu...] $ bundle exec omnibus build <PROJECT> -l internal ``` @@ -89,7 +91,8 @@ $ bundle exec kitchen login <PROJECT>-ubuntu-1204 $ kitchen login chef-ubuntu-1604 [vagrant@ubuntu...] $ source load-omnibus-toolchain.sh [vagrant@ubuntu...] $ cd chef/omnibus -[vagrant@ubuntu...] $ bundle install --without development # Don't install dev tools! +[vagrant@ubuntu...] $ bundle config set --local without development # Don't install dev tools! +[vagrant@ubuntu...] $ bundle install [vagrant@ubuntu...] $ ... [vagrant@ubuntu...] $ bundle exec omnibus build chef -l internal ``` @@ -106,7 +109,9 @@ C:\>C:\vagrant\load-omnibus-toolchain.ps1 C:\>cd C:\vagrant\chef\omnibus -C:\vagrant\chef\omnibus>bundle install --without development +C:\vagrant\chef\omnibus>bundle config set --local without development + +C:\vagrant\chef\omnibus>bundle install C:\vagrant\chef\omnibus>bundle exec omnibus build chef -l internal ``` |