Skip to content

Commit 270b30a

Browse files
committed
modulesync 2.8.0
1 parent a1a1bf5 commit 270b30a

File tree

5 files changed

+23
-19
lines changed

5 files changed

+23
-19
lines changed

.github/CONTRIBUTING.md

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,19 +51,34 @@ You can install all needed gems for spec tests into the modules directory by
5151
running:
5252

5353
```sh
54-
bundle install --path .vendor/ --without development system_tests release
54+
bundle install --path .vendor/ --without development system_tests release --jobs "$(nproc)"
5555
```
5656

5757
If you also want to run acceptance tests:
5858

5959
```sh
60-
bundle install --path .vendor/ --with system_tests --without development release
60+
bundle install --path .vendor/ --with system_tests --without development release --jobs "$(nproc)"
6161
```
6262

6363
Our all in one solution if you don't know if you need to install or update gems:
6464

6565
```sh
66-
bundle install --path .vendor/ --with system_tests --without development release; bundle update; bundle clean
66+
bundle install --path .vendor/ --with system_tests --without development release --jobs "$(nproc)"; bundle update; bundle clean
67+
```
68+
69+
As an alternative to the `--jobs "$(nproc)` parameter, you can set an
70+
environment variable:
71+
72+
```sh
73+
BUNDLE_JOBS="$(nproc)"
74+
```
75+
76+
### Note for OS X users
77+
78+
`nproc` isn't a valid command unter OS x. As an alternative, you can do:
79+
80+
```sh
81+
--jobs "$(sysctl -n hw.ncpu)"
6782
```
6883

6984
## Syntax and style
@@ -160,7 +175,7 @@ created virtual machines will be in `.vagrant/beaker_vagrant_files`.
160175
Beaker also supports docker containers. We also use that in our automated CI
161176
pipeline at [travis-ci](http://travis-ci.org). To use that instead of Vagrant:
162177

163-
```
178+
```sh
164179
PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_debug=true BEAKER_setfile=debian9-64{hypervisor=docker} BEAKER_destroy=yes bundle exec rake beaker
165180
```
166181

.msync.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
modulesync_config_version: '2.7.0'
1+
modulesync_config_version: '2.8.0'

.travis.yml

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -27,72 +27,58 @@ matrix:
2727
bundler_args: --without development release
2828
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_debug=true BEAKER_setfile=ubuntu1804-64vpnserver.ma{hostname=vpnserver}-ubuntu1804-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
2929
services: docker
30-
sudo: required
3130
- rvm: 2.5.3
3231
bundler_args: --without development release
3332
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet6 BEAKER_debug=true BEAKER_setfile=ubuntu1804-64vpnserver.ma{hostname=vpnserver}-ubuntu1804-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
3433
services: docker
35-
sudo: required
3634
- rvm: 2.5.3
3735
bundler_args: --without development release
3836
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_debug=true BEAKER_setfile=ubuntu1604-64vpnserver.ma{hostname=vpnserver}-ubuntu1604-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
3937
services: docker
40-
sudo: required
4138
- rvm: 2.5.3
4239
bundler_args: --without development release
4340
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet6 BEAKER_debug=true BEAKER_setfile=ubuntu1604-64vpnserver.ma{hostname=vpnserver}-ubuntu1604-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
4441
services: docker
45-
sudo: required
4642
- rvm: 2.5.3
4743
bundler_args: --without development release
4844
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_debug=true BEAKER_setfile=ubuntu1404-64vpnserver.ma{hostname=vpnserver}-ubuntu1604-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
4945
services: docker
50-
sudo: required
5146
- rvm: 2.5.3
5247
bundler_args: --without development release
5348
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet6 BEAKER_debug=true BEAKER_setfile=ubuntu1404-64vpnserver.ma{hostname=vpnserver}-ubuntu1604-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
5449
services: docker
55-
sudo: required
5650
- rvm: 2.5.3
5751
bundler_args: --without development release
5852
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_debug=true BEAKER_setfile=centos7-64vpnserver.ma{hostname=vpnserver}-centos7-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
5953
services: docker
60-
sudo: required
6154
- rvm: 2.5.3
6255
bundler_args: --without development release
6356
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet6 BEAKER_debug=true BEAKER_setfile=centos7-64vpnserver.ma{hostname=vpnserver}-centos7-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
6457
services: docker
65-
sudo: required
6658
- rvm: 2.5.3
6759
bundler_args: --without development release
6860
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_debug=true BEAKER_setfile=centos6-64vpnserver.ma{hostname=vpnserver}-centos7-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
6961
services: docker
70-
sudo: required
7162
- rvm: 2.5.3
7263
bundler_args: --without development release
7364
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet6 BEAKER_debug=true BEAKER_setfile=centos6-64vpnserver.ma{hostname=vpnserver}-centos7-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
7465
services: docker
75-
sudo: required
7666
- rvm: 2.5.3
7767
bundler_args: --without development release
7868
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_debug=true BEAKER_setfile=debian9-64vpnserver.ma{hostname=vpnserver}-debian9-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
7969
services: docker
80-
sudo: required
8170
- rvm: 2.5.3
8271
bundler_args: --without development release
8372
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet6 BEAKER_debug=true BEAKER_setfile=debian9-64vpnserver.ma{hostname=vpnserver}-debian9-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
8473
services: docker
85-
sudo: required
8674
- rvm: 2.5.3
8775
bundler_args: --without development release
8876
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet5 BEAKER_debug=true BEAKER_setfile=debian8-64vpnserver.ma{hostname=vpnserver}-debian8-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
8977
services: docker
90-
sudo: required
9178
- rvm: 2.5.3
9279
bundler_args: --without development release
9380
env: PUPPET_INSTALL_TYPE=agent BEAKER_IS_PE=no BEAKER_PUPPET_COLLECTION=puppet6 BEAKER_debug=true BEAKER_setfile=debian8-64vpnserver.ma{hostname=vpnserver}-debian8-64vpnclienta.a{hostname=vpnclienta} BEAKER_HYPERVISOR=docker CHECK=beaker
9481
services: docker
95-
sudo: required
9682
branches:
9783
only:
9884
- master

Gemfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ group :test do
2121
gem 'puppet-lint-unquoted_string-check', :require => false
2222
gem 'puppet-lint-variable_contains_upcase', :require => false
2323
gem 'puppet-lint-absolute_classname-check', :require => false
24+
gem 'puppet-lint-topscope-variable-check', :require => false
2425
gem 'metadata-json-lint', :require => false
2526
gem 'redcarpet', :require => false
2627
gem 'rubocop', '~> 0.49.1', :require => false

spec/spec_helper.rb

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77

88
require 'puppetlabs_spec_helper/module_spec_helper'
99
require 'rspec-puppet-facts'
10+
require 'bundler'
1011
include RspecPuppetFacts
1112

1213
if File.exist?(File.join(__dir__, 'default_module_facts.yml'))
@@ -31,6 +32,7 @@
3132
add_filter '/spec'
3233
add_filter '/vendor'
3334
add_filter '/.vendor'
35+
add_filter Bundler.configured_bundle_path.path
3436
end
3537
end
3638

0 commit comments

Comments
 (0)