-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.sync.yml
49 lines (48 loc) · 2.22 KB
/
.sync.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
.gitignore:
paths:
- "/test/integration/**/.librarian"
- "/test/integration/**/.tmp"
- ".kitchen"
- ".vscode"
Gemfile:
required:
":development":
- gem: "kitchen-docker"
version: "2.9.0"
- gem: "kitchen-puppet"
version: "3.5.1"
- gem: "serverspec"
version: "2.41.5"
- gem: "test-kitchen"
version: "2.2.5"
optional:
':development':
- gem: 'github_changelog_generator'
git: '/~https://github.com/skywinder/github-changelog-generator'
ref: '20ee04ba1234e9e83eb2ffb5056e23d641c7a018'
condition: "Gem::Version.new(RUBY_VERSION.dup) >= Gem::Version.new('2.2.2')"
Rakefile:
requires:
- "kitchen/rake_tasks"
extras:
- "Kitchen::RakeTasks.new"
- |
task :integration_test do
[:metadata_lint, :lint, :validate, :spec].each do |test|
Rake::Task[test].invoke
end
Rake::Task['kitchen:all'].invoke
end
task :lint_test do
%w[check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop syntax lint metadata_lint].each do |test|
Rake::Task[test].invoke
end
end
.travis.yml:
includes:
- env: PUPPET_GEM_VERSION="~> 6.0" CHECK=integration_test
rvm: 2.5.3
stage: spec
script: 'travis_wait 40 bundle exec rake $CHECK'
user: "dodevops"
secure: "oOMnNF5/e+WUnWy9G3opVbK+1fm1FaR0/vQ+2EAgbDHtcX+Kkh0yOdsVZhfD9SN1bCI8dktYNGsMdRm8GruW3O+lZ2bQFbGNbf/du8tIWAvAYe0b9892ertHu+ZMjoyAg0LdqDyFoZWKQgpCKco26t2dZ4JDvCpzt5N2bsdrfFyGpX2uBA1UgaH+iscUvfJPObi2f1EkzyW9avQcRbv4ej1LO9fhOCmflBLXmj5EO+ZKArnAop5mYsmdVMIuF2R1KZ7vQE0N3kva0cMpfrgBI2dmg2uJV/QRj7lD+7a40NklqyMEy8Op1IkNHLKV8eL6cfi8kyRoJSRYv6PjdMm6ij2KGfb0DJpytei1O7m4yMpXpkrm6wdiai2sMhHu0DK/hZJr3xBm7Y2RlMz38mFS2ytQLfe5ZlMK8lMisyxEj0ljT8cEFDHqaUnBqCMbYWwx19LssHtLN3WDT4vDpctiiUH6mO4j3MWjlS9iKZ57Yz5qVnjo2JplBV1X6FSCkSIOBWQxXWpnQCurh3oZUWKSIm8XE+QLiaoQr1TTGwe0Epxgml1FyoBq1tGSiXJEkaF4+cT8q2ICjxdSzVcBFkJy0GmlAOBK0IsLmnlxwcEBs4aVCgtJi7Q1/eV74iNsuHiXNOdzQ20Kh8x0ZTvfM7vYr7cOgQ/hTW0pbA09N6HXFzY="