1
1
---
2
+ dist : xenial
2
3
language : ruby
3
4
cache : bundler
4
5
before_install :
@@ -11,18 +12,22 @@ script:
11
12
- ' bundle exec rake $CHECK'
12
13
bundler_args : --without system_tests
13
14
rvm :
14
- - 2.5.1
15
- env :
16
- global :
17
- - PUPPET_GEM_VERSION="~> 6.0"
15
+ - 2.5.3
16
+ stages :
17
+ - static
18
+ - spec
19
+ - acceptance
20
+ -
21
+ if : tag =~ ^v\d
22
+ name : deploy
18
23
matrix :
19
24
fast_finish : true
20
25
include :
21
26
-
22
27
bundler_args :
23
28
dist : trusty
24
29
env : PLATFORMS=deb_puppet5
25
- rvm : 2.5.1
30
+ rvm : 2.5.3
26
31
before_script :
27
32
- bundle exec rake 'litmus:provision_list[travis_deb]'
28
33
- bundle exec rake 'litmus:install_agent[puppet5]'
@@ -31,11 +36,12 @@ matrix:
31
36
- bundle exec rake litmus:acceptance:parallel
32
37
services : docker
33
38
sudo : required
39
+ stage : acceptance
34
40
-
35
41
bundler_args :
36
42
dist : trusty
37
43
env : PLATFORM=deb_puppet6
38
- rvm : 2.5.1
44
+ rvm : 2.5.3
39
45
before_script :
40
46
- bundle exec rake 'litmus:provision_list[travis_deb]'
41
47
- bundle exec rake 'litmus:install_agent[puppet6]'
@@ -44,11 +50,12 @@ matrix:
44
50
- bundle exec rake litmus:acceptance:parallel
45
51
services : docker
46
52
sudo : required
53
+ stage : acceptance
47
54
-
48
55
bundler_args :
49
56
dist : trusty
50
57
env : PLATFORMS=el7_puppet5
51
- rvm : 2.5.1
58
+ rvm : 2.5.3
52
59
before_script :
53
60
- bundle exec rake 'litmus:provision_list[travis_el7]'
54
61
- bundle exec rake 'litmus:install_agent[puppet5]'
@@ -57,11 +64,12 @@ matrix:
57
64
- bundle exec rake litmus:acceptance:parallel
58
65
services : docker
59
66
sudo : required
67
+ stage : acceptance
60
68
-
61
69
bundler_args :
62
70
dist : trusty
63
71
env : PLATFORM=el7_puppet6
64
- rvm : 2.5.1
72
+ rvm : 2.5.3
65
73
before_script :
66
74
- bundle exec rake 'litmus:provision_list[travis_el7]'
67
75
- bundle exec rake 'litmus:install_agent[puppet6]'
@@ -70,6 +78,7 @@ matrix:
70
78
- bundle exec rake litmus:acceptance:parallel
71
79
services : docker
72
80
sudo : required
81
+ stage : acceptance
73
82
-
74
83
bundler_args :
75
84
dist : trusty
@@ -83,6 +92,7 @@ matrix:
83
92
- bundle exec rake litmus:acceptance:parallel
84
93
services : docker
85
94
sudo : required
95
+ stage : acceptance
86
96
-
87
97
bundler_args :
88
98
dist : trusty
@@ -96,28 +106,22 @@ matrix:
96
106
- bundle exec rake litmus:acceptance:parallel
97
107
services : docker
98
108
sudo : required
99
-
109
+ stage : acceptance
100
110
-
101
111
env : CHECK="check:symlinks check:git_ignore check:dot_underscore check:test_file rubocop syntax lint metadata_lint"
112
+ stage : static
102
113
-
103
114
env : PUPPET_GEM_VERSION="~> 5.0" CHECK=parallel_spec
104
115
rvm : 2.4.5
116
+ stage : spec
105
117
-
106
118
env : PUPPET_GEM_VERSION="~> 6.0" CHECK=parallel_spec
107
119
rvm : 2.5.3
120
+ stage : spec
108
121
branches :
109
122
only :
110
123
- master
111
124
- /^v\d/
112
125
- release
113
126
notifications :
114
127
email : false
115
- deploy :
116
- provider : puppetforge
117
- user : puppet
118
- password :
119
- secure : " "
120
- on :
121
- tags : true
122
- all_branches : true
123
- condition : " $DEPLOY_TO_FORGE = yes"
0 commit comments